Ragazzi vorrei utilizzare su breadboard l'atmega328 con arduino caricato su, però utilizzando un'alimentazione di 3.3V. Mi è sembrato di capire che il tipo di quarzo utilizzato influenza sul voltaggio avete qualche info o consiglio in più su come settare il valore dell'oscillatore ed eventuali altre modifice da fare? Grazie!
ciao
Risposta molto superficiale: puoi far funzionare un 328 a 3,3 volts con un clock di 8 MHz; puoi usare un quarzo da 8 MHz esterno oppure senza quarzo.
vedi qui
ciao
pippo72
Diminuendo la tensione di alimentazione si diminuisce anche la frequenza di clock massima amissibile. A 3,3V sono ammissibili 12Mhz. Visto che Arduino ha un clock di 16 Mhz la scelta di 8Mhz é opportuna. vedi pag 316 di http://www.atmel.com/dyn/resources/prod_documents/doc8161.pdf
Una tensione piú bassa comporta anche la necessitá di settare opportunamente il valore di Brown Out sotto la quale va in reset. Metendo un bootloader per un arduino da 3,3V sul ATmega setti anche corettamente il valore di brown out. vedi pag 40 del sudetto datasheet.
Ciao Uwe
CIao Ragazzi grazie per le risposte. un chiarimento devo solo mettere il quarzo da 8mhz e disabilitare il il BOD? non devo specificare che è un quarzo da 8mhz da qualche parte? e/o cambiare altri parametri??
in questo caso arduino riuscirebbe comunque secondo voi a comunicare via seriale a 57600 ?
Grazie mille!