HC89S105xx的PWM频率如何设置低于2KHz?
本帖最后由 芯圣电子官方QQ 于 2023-7-25 10:01 编辑HC89S105xx的PWM频率如何设置低于2KHz? 这个就是定时器设置,2KHZ就是1s/2000=0.5ms,你按这个设置定时间 105系列我没有用过,不过按照89S003这个系列的习惯来看,肯定有个时钟分频设置,你把时钟8分频就可以了。 选好PWM计算时钟,然后PWM周期寄存器设置需要的周期。 设定计数器的加载值就好了吧,通过加载不同的计数值就会有不同PWM输出值的。 结贴:原本我是想设置硬件PWM输出100Hz。看来这个芯片硬件PWM无法达到,最低频率2K。所以只能用软件模拟PWM了 定时器进行高低电平切换,最稳妥了。 定时器来做就好。没有别的什么了。 本帖最后由 sbalwalw 于 2021-1-20 15:54 编辑
105最多可以16分频,32M16分频就是2M,然后PWM最大计数为4096,按4000来算,方便数据处理,那就是2M/4000就是500HZ,最低的频率为这么高。 本帖最后由 lyjian 于 2021-1-21 23:07 编辑
一缘一份 发表于 2021-1-15 10:42
结贴:原本我是想设置硬件PWM输出100Hz。看来这个芯片硬件PWM无法达到,最低频率2K。所以只能用软件模拟PWM ...
1、用PCA的PWM模式来做,T0溢出做时钟,16MHz时钟,最低频率0.079Hz。
2、用PWM模块来做,16MHz最低244Hz。
不懂多看看规格书。
页:
[1]