当前位置: 代码迷 >> 单片机 >> 怎么产生PWM
  详细解决方案

怎么产生PWM

热度:29   发布时间:2016-04-28 16:06:47.0
如何产生PWM
请教各位大神,为什么一个Atmega168a 的芯片的板子可以产生32路的PWM信号?
我用ARM9产生PWM的方法是设置定时器计数寄存器为周期值,比较寄存器为脉宽值,然后设置控制寄存器让定时器每次自动加载,重复每个周期,这样产生了我想要的PWM信号。
有没有其他的方法可以产生PWM??
我看了Atmega168a 的芯片手册,并没有看到定时器的模块,为什么可以产生PWM的信号呢,而且还是32路的???

------解决方案--------------------
IO口模拟喽。
------解决方案--------------------
探讨
不是芯片I/O输出的吧,问厂家要电路图看看就知道了。
  相关解决方案