如何产生PWM
请教各位大神,为什么一个Atmega168a 的芯片的板子可以产生32路的PWM信号?
我用ARM9产生PWM的方法是设置定时器计数寄存器为周期值,比较寄存器为脉宽值,然后设置控制寄存器让定时器每次自动加载,重复每个周期,这样产生了我想要的PWM信号。
有没有其他的方法可以产生PWM??
我看了Atmega168a 的芯片手册,并没有看到定时器的模块,为什么可以产生PWM的信号呢,而且还是32路的???
[解决办法]
IO口模拟喽。
[解决办法]
发布时间: 2012-03-21 13:33:15 作者: rapoo
如何产生PWM
请教各位大神,为什么一个Atmega168a 的芯片的板子可以产生32路的PWM信号?
我用ARM9产生PWM的方法是设置定时器计数寄存器为周期值,比较寄存器为脉宽值,然后设置控制寄存器让定时器每次自动加载,重复每个周期,这样产生了我想要的PWM信号。
有没有其他的方法可以产生PWM??
我看了Atmega168a 的芯片手册,并没有看到定时器的模块,为什么可以产生PWM的信号呢,而且还是32路的???
[解决办法]
IO口模拟喽。
[解决办法]