Un'ultima cosa prima di passare ad Arduino.
Ora ricordate quelli
che sfociano i registri principali.
Ho sempre sorvolato, ma abbiamo sempre avuto all'inizio di ogni singolo programma.
Bene, ecco come si impostano quelli in Empey lab nel riquadro in basso a destra, vedrete diverse schede
e una di esse è bit di configurazione.
Se non vedi quella scheda vai al menu Finestra e vai a selezionare le viste memoria bit di configurazione cosa avrai un
lungo elenco di fuze che ognuno
di essi è possibile impostare in modi diversi.
Ora puoi cercare ognuno di questi specifici fusibili nella scheda tecnica per scoprire cosa fanno.
E se vuoi usarli o no.
Lascia che ti faccia un esempio.
Il timer del cronometro impostato da questo fusibile proprio qui.
Ora il timer watchdog è un timer all'interno del pick che è guidato dal tempo di un resistore e
condensatore interni.
Quindi l'orologio del plettro non ha alcun effetto su di esso.
Conterà fino a 256 in base al proprio clock.
Se non viene ripristinato, quando si arresta sul contatore si azzera, ripristina la foto e ricomincia
da capo come se fosse spenta e riaccesa.
Ora il timer del watchdog è utile perché può resettare la tua foto se si blocca nel programma o se la foto si trova
lì e attende un segnale di input che o è mancato o non è mai arrivato.
E così il plettro non sta eseguendo il suo programma.
È solo seduto lì.
Quindi, se non si ripristina periodicamente il timer del watchdog, verrà ripristinato il prelievo.
Nel nostro caso non abbiamo programmato la reimpostazione in nessuno dei nostri programmi.
E infatti lo abbiamo lasciato se lo avessimo lasciato durante i nostri primi programmi.
Ti ricordi dove abbiamo fornito esternamente una velocità di clock estremamente lenta.
Bene, il timer guardato avrebbe continuamente ripristinato la scelta.
Il nostro programma non sarebbe mai stato eseguito perché il timer del watchdog sarebbe scaduto.
Quindi abbiamo impostato il timer del watchdog in modo da disabilitarlo, basta impostare quel fusibile.
Abbiamo impostato tutte le micce in modo simile.
Ecco RFL visto la frequenza dell'oscillatore.
Questi sono i bit di configurazione che impostiamo per cambiare il tipo di orologio e la velocità.
Puoi
impostarli qui in tutti i casi, la modifica di queste impostazioni non configura la foto.
Una volta che hai impostato tutti i bit di configurazione nel modo che preferisci, fai clic su
questo pulsante qui genera un codice sorgente per l'output, ora sputa diverse righe di codice
che probabilmente ora riconosci.
Puoi copiare queste righe e
incollarle
e incollarle nel tuo programma di assemblaggio subito prima di iniziare qualsiasi tipo di impostazione o
programmazione del tuo plettro perché il tuo programma o le tue impostazioni si basano su come questi bit
di configurazione sono impostati.
Questo è il modo più semplice per impostare la configurazione.