25.02.2012, 04:34 PM
Zitat:Original geschrieben von Rumgucker
Zitat:Original geschrieben von voltwide
Das Flag im portbit zu speichern hatte ich auch erwogen, aber aus rein formalen Erwägungen wieder verworfen.
Eben deswegen solltest Du Dich umentscheiden.
Eigenzitat: "Wenn Du zwei Variablen hast, die das gleiche bedeuten, so tu alles, um mit einer einzigen auszureichen!!!!" ;deal2
Beispiel (ohne Bezug zu Deinem Progranmm): Du hast gerade den Port gesetzt, noch nicht aber Dein extra-Flag. Wenn in dieser Zwischenzeit ein Intrerrupt eintrifft, so hat der ein inkonsistentes/mehrdeutiges System vor sich.
Solche Fehler sind unfassbar schwierig zu finden. Tickende Zeitbomben.
Da ist natürlich was dran, solche Redundanz ist fehlerträchtig.
...mit der Lizenz zum Löten!