STC8H8K64U 两路PWM使用问题
本帖最后由 13668840876 于 2023-3-30 09:23 编辑想搞个项目,使用 PWM1P(9脚) 捕获外部输入脉冲的周期和占空比,使用 PWM4P_4 或者 PWM8_2 (31脚)输出占空比可调的脉冲信号(频率 100Hz),使用 PWM1N_2 或者 PWM6 (46脚)输出指定数量的脉冲(频率 400Hz)来控制步进电机的开度,就是不知道这两路 PWM模块的计数器模块会不会有什么冲突呢,既要捕获又要输出,他们之间会不会有什么干涉啊?
你的安排有冲突,请参考下面的安排:
1、使用 PWM1P捕获外部输入脉冲的周期和占空比,会占用PWM1和PWM2两个模块
2、使用PWM8输出占空比可调的脉冲信号(频率 100Hz),就是输出PWM。
3、使用一个定时器输出指定数量的脉冲(频率 400Hz)来控制步进电机的开度。 梁工 发表于 2023-3-30 10:09
你的安排有冲突,请参考下面的安排:
1、使用 PWM1P捕获外部输入脉冲的周期和占空比,会占用PWM1和PWM2两个 ...
梁工好,如果把 PWM8_2 和 PWM6 的输出频率统一定为 400Hz,这样的话能不能做到 PWM8_2 输出连续占空比可调的方波,PWM6输出指定数量的脉冲信号? 13668840876 发表于 2023-3-30 16:48
梁工好,如果把 PWM8_2 和 PWM6 的输出频率统一定为 400Hz,这样的话能不能做到 PWM8_2 输出连续占空比可 ...
可以,输出脉冲可以用匹配中断,软件设置一个IO输出脉冲。
页:
[1]