Hallo,
ich betreibe meinen Mega16 (mit F_CPU = 16MHz) im FastPWM Mode 14.
Hier die zugehörigen Einstellungen:
1 | // Timer1 initialisieren
|
2 | TCCR1A = (1<<COM1A0)|(1<<WGM11);
|
3 | TCCR1B = (1<<WGM12)|(1<<WGM13)|(1<<CS10);
|
4 | ICR1 = 204; // Toggle-Wert für 78kHz
|
5 | OCR1A = 102; // Duty-Cycle 50%
|
Soweit funktioniert alles und ich becomme an OC1A(PD5) auch schön meine
PWM
Allerdings benötige ich den Pin OC1B(PD4) als normalen Portpin.
Anhand der Tabelle im Datenblatt kann ich mit COM1A1 und COM1A0 hier
nicht viel einstellen.
Gibt es eine Möglichkeit mein Vorhaben zu realisieren?
Viele Grüße
Michi