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

请教QY4的输出比较与PWM

请教QY4的输出比较与PWM

1.请教QY4输出比较与PWM功能的区别及相关寄存器如何设置。


2.QY4仅1个定时器,请教QY4 PWM的周期是否只能等于定时器的溢出周期,如果程序需要定时器的溢出周期1mS,PWM的周期为1S是否能实现。


谢谢

回答:

问题1:输出比较和PWM功能比较类似,但有所不同。一般输出比较是当通道寄存器(TCHOH、TCH0L或TCH1H、TCH1L)的值与计数器(TCNTH、TCNTL)的值相同时产生中断,并可改变口线输出电平。这叫发生比较事件。而PWM不仅发生比较事件,而且还在定时溢出时也产生中断或改变口线输出电平,这样就可产生正脉冲或负脉冲输出的PWM波形。另外,PWM功能还可以将定时器的2个通道结合起来使用,产生带缓冲的PWM波形。

问题2:对,PWM的周期就是定时器的溢出周期。像你说的这种情况,就不能由硬件直接产生PWM信号了,必须通过软件来实现。
海纳百川  有容乃大
谢谢strongchen。
返回列表