Descrizione del progetto
TradottoDevi scrivere il firmware per il dispositivo finito su nuvoton n76e003at20. C'è un dispositivo già pronto con ali - timer di conto alla rovescia, che controlla il carico tramite il relè.
Il timer viene avviato da un pulsante esterno, che porta all'accensione del carico. Alla fine del tempo, il carico viene spento.
Nel deflusso, il timer è programmato utilizzando tre indicatori a sette segmenti e due pulsanti sull'unità di controllo. Il dispositivo dovrebbe essere posizionato sotto la pelle dell'auto, quindi il compito di questo progetto è scrivere un firmware che consenta di programmare il timer utilizzando un unico pulsante esterno e un baser.
Funzionalità chiave del timer con un nuovo firmware:
Programmazione del tempo nel range di 0...5 minuti con una discrezione di 1 minuto
- isteresi reintrodotta programmata nel range (1-5) *T
Protezione contro avvii accidentali (pressione prolungata (o doppia) per avviare)
- indicazione delle modalità operative dal baser (segnale all'avvio, segnale alla fine, segnale di controllo della modalità di funzionamento, segnale di errore)
- Interruzione di emergenza del timer premendo il pulsante
Uno schema a blocchi dell'algoritmo descritto sopra sarà fornito, così come il dispositivo stesso.
In uscita - il testo del firmware e un file compilato con una breve istruzione per il firmware in condizioni "domestiche".