Hallo Community,
ich baue gerade einen kleinen Timer für meinen Belichter und will einen
Piezo am ATMEGA168 anschließen. Dazu will ich den Timer2 im CTC-Mode
verwenden.
Init:
1 | TCCR2A = (1<<COM1A0); // trigger pin
|
2 | TCCR2B = (1<<WGM12) | (1<<CS12); // CTC-Mode / prescaler: 256
|
3 |
|
4 | OCR2A = 128; // compare
|
Am Pin OC2A habe ich nun konstante 488,2Hz. µC läuft mit 16MHz und eine
Änderung des CompareMatch Wertes OCR2A, bewirkt überhaupt keine Änderung
der Ausgangsfrequenz. Woran liegt es? Ist überhaupt CTC mit Timer2
möglich?
Gruß