Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Che funzione ha il quarzo 16 MHz nella scheda di Arduino?

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] Che funzione ha il quarzo 16 MHz nella scheda di Arduino?

Messaggioda Foto Utentesavo98 » 17 mar 2017, 23:12

Sto costruendo Arduino Uno artigianale e nello schema elettrico c'è da collegare a due pin del microprocessore ATmega328P un oscillatore al quarzo di 16 MHz. Che funzione ha il quarzo in questo caso? E perché proprio da 16?
Avatar utente
Foto Utentesavo98
59 2 6
Frequentatore
Frequentatore
 
Messaggi: 135
Iscritto il: 23 ott 2015, 20:33

3
voti

[2] Re: Che funzione ha il quarzo 16 MHz nella scheda di Arduino

Messaggioda Foto UtenteWALTERmwp » 17 mar 2017, 23:36

Ciao @savo98, non conosco Arduino e men che meno Arduino Uno artigianale ma il quarzo, se collegato all'ATmega328P, come per tanti altri microcontrollori, è sfruttato per ricavare il clock in base al quale funzionano le unità, periferiche e non, all'interno del chip.
Il taglio (16) può dipendere da tanti fattori, hai dato un'occhiata al datasheet ?

Saluti
W - U.H.F.
Avatar utente
Foto UtenteWALTERmwp
30,2k 4 8 13
G.Master EY
G.Master EY
 
Messaggi: 8982
Iscritto il: 17 lug 2010, 18:42
Località: le 4 del mattino

0
voti

[3] Re: Che funzione ha il quarzo 16 MHz nella scheda di Arduino

Messaggioda Foto UtenteCarloCoriolano » 17 mar 2017, 23:37

Serve da soprammobile. E' tutto bello luccicante e rifrange la luce. Carino.

...

Ti faccio io una domanda, perché non ho capito la tua. perché non dovrebbe esserci?
Avatar utente
Foto UtenteCarloCoriolano
1.446 3 4 7
---
 
Messaggi: 1023
Iscritto il: 24 mag 2016, 13:08

3
voti

[4] Re: Che funzione ha il quarzo 16 MHz nella scheda di Arduino

Messaggioda Foto UtenteKagliostro » 17 mar 2017, 23:40

E perché sì ?

K
Avatar utente
Foto UtenteKagliostro
6.396 4 5 7
Master
Master
 
Messaggi: 4827
Iscritto il: 19 set 2012, 11:32

7
voti

[5] Re: Che funzione ha il quarzo 16 MHz nella scheda di Arduino

Messaggioda ucr » 17 mar 2017, 23:47

Magari perché l'ALU si basa sui registri che si basano sui flip flop che si basano sui vari latch con controllo? Vedete perché sconsiglio Arduino? Perché propone un livello di astrazione troppo alto e fa perdere di vista l'hardware e il senso di usare una MCU al posto di un PC (costi a parte). Bisogna studiare prima l'elettronica digitale per poter trafficare con profitto con i microcontrollori.
ucr
327 2 4 5
---
 

6
voti

[6] Re: Che funzione ha il quarzo 16 MHz nella scheda di Arduino

Messaggioda Foto UtenteTardoFreak » 17 mar 2017, 23:50

Nel datasheet del microcontrollore ci sono tutte le risposte, anche quelle sbagliate.
Però bisogna leggerlo.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

10
voti

[7] Re: Che funzione ha il quarzo 16 MHz nella scheda di Arduino

Messaggioda Foto Utentepgiagno » 17 mar 2017, 23:56

L'ATmega328P è un microcontrollore che per funzionare ha bisogno di un clock. Le frequenze di clock previste sono 1MHz, 8MHz e 16MHz. Le prime due NON hanno bisogno del quarzo esterno, mentre la terza ha bisogno di un quarzo esterno, appunto, da 16 MHz. Il microcontrollore può funzionare con quarzo fino a 20 MHz.
Quindi il quarzo non è necessario se si può funzionare con un clock a 1 o 8MHz, ma diventa necessario c'è bisogno di una elaborazione più veloce.
Per Arduino è stato scelto di utilizzare la massima velocità di esecuzione e quindi ecco la necessità del quarzo a 16MHz.

Ciao,
P
Avatar utente
Foto Utentepgiagno
503 3 7
Stabilizzato
Stabilizzato
 
Messaggi: 363
Iscritto il: 5 gen 2015, 21:27

1
voti

[8] Re: Che funzione ha il quarzo 16 MHz nella scheda di Arduino

Messaggioda Foto Utentesavo98 » 18 mar 2017, 13:26

Grazie milleee. :)
Sapreste anche come si fa a calcolare che condensatore bisogna quando serve? Nel senso, sapere la misura del condensatore da mettere e perche ceramico,elettrolitico ecc.
Avatar utente
Foto Utentesavo98
59 2 6
Frequentatore
Frequentatore
 
Messaggi: 135
Iscritto il: 23 ott 2015, 20:33

2
voti

[9] Re: Che funzione ha il quarzo 16 MHz nella scheda di Arduino

Messaggioda Foto UtenteTardoFreak » 18 mar 2017, 13:51

Anche questo è scritto nel datasheet del microcontrollore al paragrafo 13.3, pagina 51.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[10] Re: Che funzione ha il quarzo 16 MHz nella scheda di Arduino

Messaggioda Foto Utentesavo98 » 18 mar 2017, 15:04

Purtroppo capisco poco di inglese. Me lo potreste spiegare? Grazie mille, siete fantastici.
Avatar utente
Foto Utentesavo98
59 2 6
Frequentatore
Frequentatore
 
Messaggi: 135
Iscritto il: 23 ott 2015, 20:33

Prossimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 115 ospiti