Nochmal zwei kleine Fragen zur Aufgabe 2.6 (2. Praktikum )

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Nochmal zwei kleine Fragen zur Aufgabe 2.6 (2. Praktikum )
Man soll ja die Uhr hochzälen, meine Frage dazu ist : soll ich wirklich einfach nur die Zeit um eine Sekunde hochzählen , oder muss ich auch die Variable timer auf “0” setzen. Denn ich kann im source code nirgendwo erkennen , wo die Variable timer auf “0” zurückgesetzt wird (eben nur sein msb).

Zweitens: Ebenso soll man auch in den nächsten Zustand Überführen. Da schau ich doch einfach nur , ob sectimer gesetzt ist , welchen derzeitigen Zustand ich habe , und welche Knöpfe gedrückt sind und weise der Variable current_state einen der vier oben definierten Werte von state_type zu , oder? (wird der error zustand überhaupt erreicht ?)

Danke im Vorraus