WEBVTT

00:02.890 --> 00:11.410
Due punti veloci che volevo fare prima di muoverci per primi ho fatto un grande blu nei video precedenti, ma non valeva

00:11.440 --> 00:13.450
la pena di riprenderli.

00:13.460 --> 00:20.230
Quindi l'ho risolto inserendo qualche codice in più nel codice del contatore binario del pulsante.

00:20.320 --> 00:30.010
Quando stai osservando, potresti aver notato o meno il mio errore, ho pensato che questa immagine fosse predefinita per l'orologio

00:30.010 --> 00:31.600
da 16 megahertz.

00:31.600 --> 00:32.920
Non è così.

00:32.920 --> 00:40.860
Il valore predefinito è un orologio Hertz da 500 chilo. 500000 impulsi di clock al secondo non 16 milioni.

00:40.870 --> 00:42.640
Grande differenza.

00:42.640 --> 00:46.760
Eppure anche un Hertz da 500 killer ha potuto vedere il bisogno di rimbalzare.

00:46.990 --> 00:49.960
Quindi ancora di più a 16 megahertz.

00:49.960 --> 00:58.780
Così ho aggiunto due righe di codice qui che seleziona il banco per il registro di controllo

00:58.900 --> 01:08.050
Oscar on o oscillatore e poi lo abbiamo caricato con il byte corretto per inviare l'oscillatore a 16 megahertz.

01:08.050 --> 01:16.290
Ora puoi trovare tutte queste informazioni a pagina 75 della tua scheda tecnica.

01:16.510 --> 01:23.550
Mostra i bit effettivi nel registro e ciò che fa ogni bit.

01:23.910 --> 01:30.930
Quindi, proprio come qualsiasi altro registro di controllo, basta impostare i bit di cui hai bisogno. Il bit sette e sei

01:30.940 --> 01:37.420
sono per moltiplicare il clock fino a 48 megahertz se vuoi, ma leggerai altrove nella scheda tecnica che hai

01:37.420 --> 01:39.830
bisogno di un cristallo esterno per quello.

01:39.880 --> 01:43.600
E penso che nessuno di voi avrà bisogno di quel tipo di velocità.

01:43.630 --> 01:49.180
Sto pensando molto più che probabilmente vorrai rallentare il processore per risolvere alcuni dei

01:49.480 --> 01:50.230
problemi.

01:50.230 --> 02:00.630
L'orologio ad alta velocità fa sì che i successivi quattro bit da 5 a siano per impostare la frequenza

02:00.630 --> 02:01.740
dell'orologio interno.

02:01.950 --> 02:02.750
Così il gioco è fatto.

02:02.760 --> 02:08.340
Fai la tua scelta su quale velocità di clock desideri e poi puoi modificare i bit di conseguenza.

02:08.340 --> 02:15.870
Notate in questi due in basso che c'è quella x C'è quella X di cui stavo parlando quando vedete che

02:15.870 --> 02:19.730
significa semplicemente che non importa che bit avete messo lì.

02:20.040 --> 02:26.910
Quindi gli ultimi due bit bit 1 e 0 usano il bit uno su un alto e il bit zero non importa come potete

02:26.910 --> 02:27.560
vedere qui.

02:27.690 --> 02:35.740
Una volta seduti alti un punto, ora stiamo dicendo di usare l'orologio interno che è quello che vogliamo.

02:36.240 --> 02:41.130
Quindi, se lo desideri, puoi utilizzare l'orologio interno a una velocità inferiore fino a trenta un chilohertz.

02:41.280 --> 02:47.820
E mentre stiamo per vedere nella prossima lezione ci sono molte ragioni per cui potresti volerlo fare.

02:47.880 --> 02:52.090
Ho anche commesso un errore durante la produzione che voi ragazzi usate ragazzi non avete mai visto.

02:52.260 --> 02:57.970
Ma voglio menzionarlo perché probabilmente sarà un errore comune.

02:58.440 --> 03:05.540
Quello che è successo è che ho aperto più progetti come quelli che vedi qui.

03:05.830 --> 03:14.830
Stavo lavorando su questo, cambiando il codice assembly e avrei fatto il flash della foto ma non funzionava.

03:14.830 --> 03:21.350
Invece di un contatore binario stava lampeggiando, tutte le signore parlarono in modo lampeggiante.

03:21.380 --> 03:25.500
Questo perché blinker è possibile vedere il titolo del progetto in grassetto.

03:25.730 --> 03:31.040
Mentre gli altri non sono stati bene, Blinker è stato impostato come progetto principale.

03:31.040 --> 03:35.260
Questo è il programma che stava proiettando sulla foto, non quello su cui stavo lavorando.

03:35.450 --> 03:43.240
Quindi, per risolvere il problema, è sufficiente fare clic con il tasto destro del mouse sul nome del progetto e selezionare Imposta come progetto principale.

03:43.250 --> 03:50.810
Questo è il motivo per cui ora, quando ho fatto un progetto, dovevo verificare che la casella di controllo dicesse che il suo progetto principale era

03:50.810 --> 03:51.660
stato controllato.

03:51.980 --> 03:58.850
Quindi, nel caso in cui tu abbia già un file di progetto in Impey lab, il tuo nuovo sarà quello che verrà mostrato a

03:58.910 --> 03:59.710
una foto.

03:59.900 --> 04:03.160
Quindi spero che ciò salverebbe sulla confusione.

04:03.170 --> 04:10.360
Ho anche caricato una lista di controllo per fare un nuovo progetto perché ci sono così tanti passaggi.

04:10.400 --> 04:14.420
Quindi questo è un file scaricabile come PDA.

04:14.540 --> 04:17.200
E la sezione download di questa lezione.

04:17.240 --> 04:22.160
Bene, passiamo alla tua prima sfida scrivendo il tuo codice.
