WEBVTT

00:01.220 --> 00:04.080
Un'ultima cosa prima di passare ad Arduino.

00:04.220 --> 00:06.560
Ora ricordate quelli

00:09.150 --> 00:11.690
che sfociano i registri principali.

00:11.910 --> 00:19.670
Ho sempre sorvolato, ma abbiamo sempre avuto all'inizio di ogni singolo programma.

00:20.010 --> 00:27.960
Bene, ecco come si impostano quelli in Empey lab nel riquadro in basso a destra, vedrete diverse schede

00:29.340 --> 00:33.180
e una di esse è bit di configurazione.

00:33.180 --> 00:46.050
Se non vedi quella scheda vai al menu Finestra e vai a selezionare le viste memoria bit di configurazione cosa avrai un

00:49.490 --> 00:53.690
lungo elenco di fuze che ognuno

00:56.380 --> 01:00.760
di essi è possibile impostare in modi diversi.

01:00.760 --> 01:07.980
Ora puoi cercare ognuno di questi specifici fusibili nella scheda tecnica per scoprire cosa fanno.

01:08.050 --> 01:09.630
E se vuoi usarli o no.

01:09.760 --> 01:10.870
Lascia che ti faccia un esempio.

01:10.870 --> 01:16.570
Il timer del cronometro impostato da questo fusibile proprio qui.

01:16.660 --> 01:23.980
Ora il timer watchdog è un timer all'interno del pick che è guidato dal tempo di un resistore e

01:24.040 --> 01:25.190
condensatore interni.

01:25.480 --> 01:29.260
Quindi l'orologio del plettro non ha alcun effetto su di esso.

01:29.260 --> 01:34.110
Conterà fino a 256 in base al proprio clock.

01:34.450 --> 01:42.250
Se non viene ripristinato, quando si arresta sul contatore si azzera, ripristina la foto e ricomincia

01:42.550 --> 01:47.040
da capo come se fosse spenta e riaccesa.

01:47.050 --> 01:55.030
Ora il timer del watchdog è utile perché può resettare la tua foto se si blocca nel programma o se la foto si trova

01:55.030 --> 02:00.390
lì e attende un segnale di input che o è mancato o non è mai arrivato.

02:01.330 --> 02:03.680
E così il plettro non sta eseguendo il suo programma.

02:03.800 --> 02:06.160
È solo seduto lì.

02:06.410 --> 02:12.650
Quindi, se non si ripristina periodicamente il timer del watchdog, verrà ripristinato il prelievo.

02:12.650 --> 02:16.930
Nel nostro caso non abbiamo programmato la reimpostazione in nessuno dei nostri programmi.

02:16.970 --> 02:22.720
E infatti lo abbiamo lasciato se lo avessimo lasciato durante i nostri primi programmi.

02:22.940 --> 02:28.830
Ti ricordi dove abbiamo fornito esternamente una velocità di clock estremamente lenta.

02:29.240 --> 02:33.310
Bene, il timer guardato avrebbe continuamente ripristinato la scelta.

02:33.560 --> 02:39.230
Il nostro programma non sarebbe mai stato eseguito perché il timer del watchdog sarebbe scaduto.

02:39.380 --> 02:49.770
Quindi abbiamo impostato il timer del watchdog in modo da disabilitarlo, basta impostare quel fusibile.

02:50.130 --> 02:53.190
Abbiamo impostato tutte le micce in modo simile.

02:53.190 --> 02:57.990
Ecco RFL visto la frequenza dell'oscillatore.

02:57.990 --> 03:06.810
Questi sono i bit di configurazione che impostiamo per cambiare il tipo di orologio e la velocità.

03:06.860 --> 03:07.830
Puoi

03:11.250 --> 03:19.740
impostarli qui in tutti i casi, la modifica di queste impostazioni non configura la foto.

03:19.930 --> 03:29.080
Una volta che hai impostato tutti i bit di configurazione nel modo che preferisci, fai clic su

03:29.170 --> 03:37.420
questo pulsante qui genera un codice sorgente per l'output, ora sputa diverse righe di codice

03:40.610 --> 03:43.550
che probabilmente ora riconosci.

03:43.720 --> 03:46.170
Puoi copiare queste righe e

03:53.680 --> 03:54.790
incollarle

04:09.540 --> 04:17.970
e incollarle nel tuo programma di assemblaggio subito prima di iniziare qualsiasi tipo di impostazione o

04:18.000 --> 04:27.480
programmazione del tuo plettro perché il tuo programma o le tue impostazioni si basano su come questi bit

04:27.480 --> 04:29.220
di configurazione sono impostati.

04:29.220 --> 04:33.960
Questo è il modo più semplice per impostare la configurazione.
