|
|
直接正题吧。
For Arduino Mega: (tested on Arduino Mega 2560)
timer 0 (controls pin 13, 4)
timer 1 (controls pin 12, 11)
timer 2 (controls pin 10, 9)
timer 3 (controls pin 5, 3, 2)
timer 4 (controls pin 8, 7, 6)
这个是mega2560的5个时钟对应的PWM输出引脚。TIMER 0控制的两个脚默认是快速PWM模式,默认频率是980hz。其他的TIMER默认都是相位PWM模式,频率是490hz。我看了ATMEL的DATASHEET,感觉有点头大。我想把其他TIMER也改成快速PWM模式,试了好多次都不行。请问应该怎么配置寄存器才能改变其模式?
另外,如果将相位模式改成快速,是不是频率也就变成了980hz?在不修改分频系数的情况下。 |
|