wxdjs 发表于 2024-8-6 15:26:10

请问stc8h8k64u想实现可控的方波输出,用 pwm能实现不同频率吗?

我想利用高级pwm的单脉冲模式,实现可以软件控制发送脉冲个数,比如我通过开关发送100个脉冲,能否在发送了70个脉冲后,人为设置80个脉冲,然后继续发送10个脉冲后停止?

还有如果想实现4路可以单独控制发送脉冲,频率可发送过程中实时调,个数可调,能实现吗?

梁工 发表于 2024-8-6 15:57:16

下面这个贴就是提前为你设计好的:
STC8H系列、STC32系列 高级PWM 重复计数器应用 例子
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7325

wxdjs 发表于 2024-8-6 16:25:17

感谢梁工,我抽空去研究下,
我的应用场景是:
1路pwm是想单脉冲模式,脉冲个数255够了,占空比运行时固定即可,脉冲频率能满足 100-1000hz,主要是可以随时通过软件来控制发出脉冲个数,在未满设定发送个数时都能用软件来重新设置脉冲个数(重新设置的脉冲个数大于等于已发送脉冲个数)
2路pwm要求和1路pwm相同,1路和2路可以频率相同,占空比相同,但是控制脉冲个数是独立的。
3路和4路是占空比一定50%的脉冲,两路是不同频率,互不影响,也可以实时调整脉冲频率(1-1000hz),脉冲实现方式比较单一,就是开启/关闭,不关心脉冲数。

请问梁工,我目前已经用了stc8h8k64u这个芯片了,上述功能是否可以实现?

wxdjs 发表于 2024-8-6 16:26:00

梁工 发表于 2024-8-6 15:57
下面这个贴就是提前为你设计好的:
STC8H系列、STC32系列 高级PWM 重复计数器应用 例子
https://www.stcaim ...

大佬回复太及时了,感谢!
页: [1]
查看完整版本: 请问stc8h8k64u想实现可控的方波输出,用 pwm能实现不同频率吗?