Hallo,

die 198 müssen bei jedem IRQ neu gesetzt werden, sonst zählt der immer von 0 bis 255 !
Deshalb die Zeile bei init() auch oben bei SIGNAL am Anfang einbauen.
Die Variable countTimer2 ist schon global, deshalb brauchts keine extra function (get_time) die den Wert zurückgibt.