Hallo Maler (die Farbe für OT ist ja schrecklich),
wenn die ISR(TIMER0_COMPA_vect) die 4.88 kHZ-Routine ist, dann kommst du mit dem Pre-/Postscaler ja immer mehr an die Variante von meinem geCIRpe ran. Ich hatte dort ja als 2.tes das Warten auf die mindestens 6 Take für die Sende-LED vorgesehen. (Das 1.te war die Prüfung, ob überhaupt geCIRpt werden soll. Frisst auch Zeit.)
Du reduziert nun schön um den Faktor 8 mit deiner Variablen ISR_post_sclr.
Unterm Strich, müssten ca. 8 Takte innerhalb der ISR vergehen, wenn die Variable ISR_post_sclr eine voilate uchar_t ist.
Mist, Server in der Firma ist wieder am Netz. Ich muss weiter schaffen.
Gruß Sternthaler
Lesezeichen