首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]怎么PWM输出这种怪波形?

[求助]怎么PWM输出这种怪波形?

我使用的是HCS08AW60,我的PWM是固定频率的60us周期,我现在设置PWM溢出中断程序每60us运行一次,运行8次后共480us执行一次经过计算后的PWM值,并设置PWM改变一次波形.理论上,480us就要输出8个同样占空比的波形.
但是现在出现了一个60us的全高电平,注意只出现一次,这很让我郁闷,就算输出全高电平也是480us,因为我480us才改变它,我确认只会在480us中断中才改变它.

怎么会出现这种情况?在中断中程序跑飞了?还是其它原因,请高手指点.
你的定时溢出中断发生后(60uS),PWM波形的电平变化是自动发生的还是软件控制的?另外,是否有输出脉冲非常宽或非常窄的情形?
海纳百川  有容乃大
返回列表