求助一下P_SW1 = 0X20; 同时也P_SW1 = 0X10;
P_SW1 = 0X20;P_SW1 = 0X10;
后面的会覆盖前面的,导致不能两个管脚一起亮
我想让P3.1 配置PWM,同时P5.5也配置 PWM
是不是要 用到&^|.这些啊
有什么办法吗?试了一下上午了.也不行
调完P_SW1 = 0x20; 了 ,P3.1 P3.2 P3.3 P5.5 都会亮
后面配置P_SW1 = 0X10 ;了P5.5P3.1P3.3 P5.4又亮了. 覆盖了前面那条
还是说就只能这样,不能单独配置? 共用2位没办法,只能2选1吧 soma 发表于 2024-7-6 12:16
共用2位没办法,只能2选1吧
那就是确实没办法是吧?
我想了很多招式,好像都不行!!
这是硬件结构决定了的,你就别多想了 xxxevery 发表于 2024-7-6 12:54
这是硬件结构决定了的,你就别多想了
那就懂了.{:4_258:} wnagming 发表于 2024-7-6 14:10
寄存器不是每一位都有特定意义,像这个就是2位同时决定的,2个位有4种状态,四种状态都标明了,你只能选择 ...
那就是硬件已经固定了.
难怪要更新16位pwm
我看stc8h里面好设置很多,每一个都可以单独设置 那就多用一个stc{:5_361:} zuichen 发表于 2024-7-6 16:40
那就多用一个stc
折腾折腾.
搞明白就得了
再就是我手电驱动只能用sop8 wnagming 发表于 2024-7-6 21:38
手电为什么需要2路PWM?
不需要,
也可以需要,指示灯那里
就是折腾一下.
没搞懂的地方,我就睡不着!!!{:4_266:}
页:
[1]
2