打印
[KungFu8位 MCU]

KF8A100DSD 可否产生100Hz的PWM输出?

[复制链接]
1355|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
KF8A100DSD系统时钟为16MHz,若T1的时钟源选择机器时钟,即4MHz,然后最大8分频,那可以配置到的最大的PWM周期只有256*8/4MHz=512us,最小的频率也只有2000Hz,所以,KF8A100DSD是不可以产生100Hz的PWM输出的,对吗?

使用特权

评论回复
沙发
钟爱柳州| | 2023-12-4 15:40 | 只看该作者
系统频率控制寄存器 OSCCTL 的IRCS还可以选择分频系数,不过系统时钟也变慢了

使用特权

评论回复
板凳
laocuo1142| | 2023-12-6 11:01 | 只看该作者
要产生100Hz的PWM输出,您可能需要使用专门的PWM控制器或驱动器芯片。

使用特权

评论回复
地板
lingjun1982|  楼主 | 2023-12-11 09:47 | 只看该作者
钟爱柳州 发表于 2023-12-4 15:40
系统频率控制寄存器 OSCCTL 的IRCS还可以选择分频系数,不过系统时钟也变慢了
...

谢谢,不能因为这个就去降低系统频率,在PWM输出上可以配置更大的分频系数才是最优的解决方案。现在只能自己用Timer去模拟100Hz的PWM输出。

使用特权

评论回复
5
单片小菜| | 2023-12-14 10:02 | 只看该作者
100Hz直接定时器去模拟吧,没有必要用专有的PWM

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

29

帖子

1

粉丝