|
請注意, 如果你使用了 MsTimer2 庫,
// 則 pin 11 和 pin 3 就不能再用做 PWM 輸出了! 因為該 pin 3 和 pin 11 的 PWM 是靠 timer2 幫忙的! (tone( ) 也是**)
// 注意 Servo.h 庫與 TimerOne 都是使用內部計時器 timer1 會影響 pin 9, pin 10 的 PWM
// **使用 tone( ) function 使用 timer2 計時器; 若使用 Tone 庫的 Tone 物件(Tone 變量)也是優先使用 timer2 計時器,
// 若用兩個 Tone 變量則 timer1 也會被用掉, 用三個 Tone 則連控制 millis( )的 timer0 也會被用掉 !!!
// 別忘了, timer0 負責幫忙控制 pin 5 和 pin 6 的 PWM 輸出 !!!
//*** 只要不去改變 timer 的 Prescaler就不會影響其控制的 PWM pin, 但MsTimer2 庫與 tone( )都會改變 Prescaler !! |
|