Projektbeschreibung
ÜbersetztSie müssen Firmware für das fertige Gerät auf nuvoton n76e003at20 schreiben. Es gibt ein fertiges Gerät mit ali - Countdown-Timer, das die Last über das Relais steuert.
Der Timer wird durch einen externen Knopf gestartet, was dazu führt, dass die Last eingeschaltet wird. Am Ende der Zeit wird die Last abgeschaltet.
Im Ablauf wird der Timer mit drei sieben-Segment-Anzeigen und zwei Tasten am Steuergerät programmiert. Das Gerät soll unter die Haut des Autos platziert werden, daher besteht die Aufgabe für dieses Projekt darin, eine Firmware zu schreiben, die es ermöglicht, den Timer mit einem einzigen externen Knopf und einem Baser zu programmieren.
Wesentliche Funktionen des Timers mit neuer Firmware:
T-Zeitprogrammierung im Bereich von 0...5 Minuten mit einer Diskretheit von 1 Minute
- wieder eingeführte Hysterese programmiert im Bereich (1-5) *T
Schutz gegen versehentliches Starten (verlängertes (oder doppeltes) Drücken zum Starten)
- Anzeige der Betriebsmodi durch den Baser (Signal beim Start, Signal am Ende, Signal zur Überprüfung des Betriebsmodus, Signal bei Fehler)
- Notabschaltung des Timers durch Drücken des Knopfes
Ein Blockdiagramm des oben beschriebenen Algorithmus wird bereitgestellt, ebenso wie das Gerät selbst.
Am Ausgang - der Firmware-Text und eine kompilierte Datei mit einer kurzen Anleitung zur Firmware in "Heim"-Bedingungen.