[通用8051核FLASH系列] HC89S105xx的PWM频率如何设置低于2KHz?

[复制链接]
 楼主| 一缘一份 发表于 2020-12-27 21:44 | 显示全部楼层 |阅读模式
本帖最后由 芯圣电子官方QQ 于 2023-7-25 10:01 编辑

HC89S105xx的PWM频率如何设置低于2KHz?
两只袜子 发表于 2020-12-28 10:01 | 显示全部楼层
这个就是定时器设置,2KHZ就是1s/2000=0.5ms,你按这个设置定时间
sbalwalw 发表于 2020-12-29 10:41 | 显示全部楼层
105系列我没有用过,不过按照89S003这个系列的习惯来看,肯定有个时钟分频设置,你把时钟8分频就可以了。
lyjian 发表于 2021-1-4 20:33 | 显示全部楼层
选好PWM计算时钟,然后PWM周期寄存器设置需要的周期。
HuangHongLun 发表于 2021-1-14 16:42 | 显示全部楼层
设定计数器的加载值就好了吧,通过加载不同的计数值就会有不同PWM输出值的。
 楼主| 一缘一份 发表于 2021-1-15 10:42 | 显示全部楼层
结贴:原本我是想设置硬件PWM输出100Hz。看来这个芯片硬件PWM无法达到,最低频率2K。所以只能用软件模拟PWM了
嵌入小菜菜 发表于 2021-1-15 17:00 | 显示全部楼层
定时器进行高低电平切换,最稳妥了。
里面有晴雨 发表于 2021-1-15 18:53 | 显示全部楼层
定时器来做就好。没有别的什么了。
sbalwalw 发表于 2021-1-20 15:53 | 显示全部楼层
本帖最后由 sbalwalw 于 2021-1-20 15:54 编辑

105最多可以16分频,32M16分频就是2M,然后PWM最大计数为4096,按4000来算,方便数据处理,那就是2M/4000就是500HZ,最低的频率为这么高。
lyjian 发表于 2021-1-21 21:32 | 显示全部楼层
本帖最后由 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。
不懂多看看规格书。

评论

多谢指教  发表于 2021-3-24 11:42
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

3

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部