Zitat Zitat von MisterMou Beitrag anzeigen
Bei mir sind 4 von 16 eben ein Drittel
2 x 3 macht 4 Widdewiddewitt und Drei macht Neune
Aber die Wiederherstellung geschieht doch noch wenn D0 low ist.
Ja, ist richtig, hab' Deinen Code nochmal angesehen. Dann ist's nur das Sichern und der ISR-Einsprung was Du in der Messung nicht mitbekommst. Von der Auslösung bis der Port auf Low geht sind's ~38 Takte, von da bis zum erneuten Setzen auf High sinds >= 642 Takte, also eine Verteilung Gesamt 76,5% auf 4,3% und 72,2%, genau 70% kommt da immer noch nicht raus.