求助软件仿真PWM思路

[复制链接]
2242|4
 楼主| aceice 发表于 2010-6-9 21:03 | 显示全部楼层 |阅读模式
如果设定PWM频率而1KHz,占空比1~255(8bit),那么定时器中断频率就是255KHz了吧?
 楼主| aceice 发表于 2010-6-9 21:06 | 显示全部楼层
一般来说,PWM频率多少不会觉得闪烁?
NE5532 发表于 2010-6-9 22:26 | 显示全部楼层
犯不着,你定时器里设个标志,PWM以一个周期为单位,分为a段和b段2段,随着占空比的变化,a、b段的定时长度发生变化,但总和保持不变,所以定时器只需要交替加载两个不同的时间值就可以了。至于占空比与时间值之间的挂钩过程,可以运算也可以查表了。

至于PWM闪烁,要看你干嘛,带LED的话,有个几百Hz就看不出来了。

255kHz的中断,你是别奢望用一般单片机来做了,做出来了,这个单片机也只能专为个PWM服务了。
16777216 发表于 2013-5-11 22:19 | 显示全部楼层
NE5532 发表于 2010-6-9 22:26
犯不着,你定时器里设个标志,PWM以一个周期为单位,分为a段和b段2段,随着占空比的变化,a、b段的定时长度 ...

我现在在弄频率脉宽可调的pwm  51单片机的 大侠能把这个再详细讲一点么 不是很明白
logokfu 发表于 2013-5-11 22:26 | 显示全部楼层
看定时器的分辨率了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

374

主题

2182

帖子

0

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