Pin 9 ist mit dem Atmega Pin 18 verbunden, das ist OC2B. OC2B gehört zum Timer 2. Mir fallen einige Dinge auf.
1) Timer 4 hat 16bit und Timer 2 nur 8bit. Beim 1ten Define steht "1024.0" könnte es sein das diese Zahl geändert werden muss? Eventuell auf "256.0"
2) nach den ersten Defines stehen defines mit den Zahlen im 40er Bereich (WGM40, WGM41,....). Beim Timer 2 sind diese Zahlen im 20er Bereich (die erste Ziffer gibt den Timer an).
3) Zusätzlich solltest du das Datenblatt des Atmegas genau lesen (z.B. gibt es bei Timer 4 4 "WGM" Bits, bei Timer 2 sind es nur 3 (WGM20 - WGM22).
MfG Hannes
Lesezeichen