KF8A100DSD 可否产生100Hz的PWM输出?
KF8A100DSD系统时钟为16MHz,若T1的时钟源选择机器时钟,即4MHz,然后最大8分频,那可以配置到的最大的PWM周期只有256*8/4MHz=512us,最小的频率也只有2000Hz,所以,KF8A100DSD是不可以产生100Hz的PWM输出的,对吗? 系统频率控制寄存器 OSCCTL 的IRCS还可以选择分频系数,不过系统时钟也变慢了要产生100Hz的PWM输出,您可能需要使用专门的PWM控制器或驱动器芯片。 钟爱柳州 发表于 2023-12-4 15:40
系统频率控制寄存器 OSCCTL 的IRCS还可以选择分频系数,不过系统时钟也变慢了
...
谢谢,不能因为这个就去降低系统频率,在PWM输出上可以配置更大的分频系数才是最优的解决方案。现在只能自己用Timer去模拟100Hz的PWM输出。 100Hz直接定时器去模拟吧,没有必要用专有的PWM
页:
[1]