Go Down

Topic: ATMEGA328 (Read 1 time) previous topic - next topic

armando1966

salve a tutti , ormai la programmazione del 328 del tiny84 e 85 non da problema di nessun tipo.
adesso sto realizzando sul circuito stampato lo stand alone del 328 + lcd  + sensore etc..
la mia domanda e' questa :

se volessi memorizzare( e poi rileggere) sull'eprom del 328  i dati della temperatura o altre grandezze e' possibile farlo ?

Armando



Michele Menniti

Certamente, l'eeprom serve proprio a questo, devi tener conto però del fatto che essa ha una vita limitata (n. di scritture/cancellazioni) quindi il software va "tarato" in modo tale da garantire il funzionamento del micro per un periodo congruo all'applicazione, diversamente in poco tempo si fermerà.
Sul datasheet, proprio alla prima pagina, trovi questo dato, fatti due calcoli ed avrai la risposta.
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

leo72

La EEPROM è anche "limitata" di suo. Ha solo 1024 byte per cui il numero di registrazioni memorizzabili è piccolo.

armando1966

cerco un po in rete.
qualcosa ho trovato ,
1) abbassare la tensione della sd card da 5V a 3,3V
2) cambiare la soglia della linea dati  = logico 1 logico   da 5.0 V a 3.3V
______________________________________
3) collegamento della sd card
4) codice .
devo mettere tutto insieme...:(

non tanto la prima parte quanto la seconda .

leo72

Per collegare una SD all'Arduino basta usare 3 partitori di tensioni in modo da abbassare i 5V della scheda ai 3V3 della schedina SD.
Sul codice, non hai che da cercare.
Ma anche il Reference, oltre a spiegare la libreria SD, mette anche degli esempi di codice:
http://arduino.cc/en/Reference/SD

armando1966

salve a tutti e buona pasqua ( anche se passata ) e buona pasquetta.
Le attivita' elettroniche/ informatiche con il  mio arduino vanno alla grande posto delle foto ,
le problematiche con la programmazione di tutti e tre ( 328 , tiny84 tiny85 )
vanno senza alcun problema.
ho realizzato un programmatore per questi tre componenti di cui posto le foto.
un interfacica per la SD ( funzionante regolarmente ) , per quaest'ultima se riesco devo rendere autonomo il 328 con la misura della temperatura ( gia funziona in questo modo) associato poi alla SD sulla quale registra i dati .
Il partitore resistivo con le 6 resistenze per abbassare la tensione positiva/logica .
Un saluto a Leo e al prof.Menniti
In cantiere rimane GPS / bussola/ sensore ultra suoni
un saluto a tutti
Armando

armando1966

segue

Michele Menniti

Grande Armando, ormai hai spiccato il volo XD
Ricambio affettuosamente saluti e auguri e ti faccio i mie complimenti per come procede la tua sperimentazione!
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

armando1966

un piccolo video che da prova che i segnali passano . ...)

armando1966

Prima realizzazione standalone
Termometro

Go Up