嵌入式学习小组
直播中

南中南

8年用户 955经验值
擅长:光电显示
私信 关注

029lan的pwm预分频器设置最少要为1吗,即2分频,设为0时没有输出是为什么?

如题,这样一来,pwm的时钟哪怕是来自HCLK(029不支持PLL作为pwm时钟)最高50MHZ,经预分频器最少2分频的话,时钟最高只有25Mhz了?M0518pwm的预分频器可以设为0,不分频,并且可以用PLL作为时钟,最高频率可以达到100Mhz,相差4倍?

回帖(1)

无人岛

2024-1-17 18:34:26
对于029万能板,PWM预分频器的最小分频为2,设为0时不会产生PWM输出,这是因为实际上PWM的时钟也是有最小周期的,所以当预分频器分频为1时,PWM的时钟周期会小于最小周期,因此无法正确输出PWM信号。而对于M0518P,它的PWM预分频器可以设为0,这是因为M0518P的PWM模块设计允许最小时钟周期更短,同时它也支持PLL作为PWM时钟,因此可以实现更高频率的PWM输出。两者之间差异主要在于硬件设计上的差异。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分