Pages: 1 2 [3]   Go Down
Author Topic: E l'atmega 8L dove lo mettiamo?!?!?  (Read 1812 times)
0 Members and 1 Guest are viewing this topic.
Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, dammi un attimo che finisco i compiti e che stiro il PCB dell' Arduino ethernet di Igor (lui fa lo sbroglio e io sono beta-tester)
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 519
Posts: 12322
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, dammi un attimo che finisco i compiti e che stiro il PCB dell' Arduino ethernet di Igor (lui fa lo sbroglio e io sono beta-tester)
per i compiti prenditi il tempo che vuoi, studia che non ti fa male, io intanto continuo a lavorare, ci sentiamo dopo. Ciao.
Logged

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

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Oggi mi sono rimesso al lavoro e sono riuscito ad uploadare uno sketch.
La cosa che mi lascia perplesso è che funziona tutto correttamente (tempi giusti) se metto un quarzo da 16mhz, che secondo il datasheet l'atmega 8L non supporta.... che stia overcloccando un micro ad 8 bit smiley-grin
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Oggi mi sono rimesso al lavoro e sono riuscito ad uploadare uno sketch.
La cosa che mi lascia perplesso è che funziona tutto correttamente (tempi giusti) se metto un quarzo da 16mhz, che secondo il datasheet l'atmega 8L non supporta.... che stia overcloccando un micro ad 8 bit smiley-grin
Che board hai usato?
C'era impostata la velocità di clock a 16 MHz? Ci hai flashato sopra il bootloader?
Se le risposte sono tutte affermative, avrai scelto i fuse per usare il clock esterno. Quindi il micro sta effettivamente andando a 16 MHz, se c'è un quarzo di questa velocità.

Se tutto funziona bene, non vuol dire che possa continuare a farlo per sempre. L'overclock è tollerato ma potrebbe anche alla lunga dare noia al chip. Metti il quarzo ad 8 MHz, e sistema la board ad 8 MHz.
Attento che però non è detto che poi tutto il codice funzioni correttamente se compilato ad 8 MHz.
Logged


Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Oggi mi sono rimesso al lavoro e sono riuscito ad uploadare uno sketch.
La cosa che mi lascia perplesso è che funziona tutto correttamente (tempi giusti) se metto un quarzo da 16mhz, che secondo il datasheet l'atmega 8L non supporta.... che stia overcloccando un micro ad 8 bit smiley-grin
Che board hai usato?
C'era impostata la velocità di clock a 16 MHz? Ci hai flashato sopra il bootloader?
Se le risposte sono tutte affermative, avrai scelto i fuse per usare il clock esterno. Quindi il micro sta effettivamente andando a 16 MHz, se c'è un quarzo di questa velocità.

Se tutto funziona bene, non vuol dire che possa continuare a farlo per sempre. L'overclock è tollerato ma potrebbe anche alla lunga dare noia al chip. Metti il quarzo ad 8 MHz, e sistema la board ad 8 MHz.
Attento che però non è detto che poi tutto il codice funzioni correttamente se compilato ad 8 MHz.
Ho usato la board arduino NG atmega8 e un bootloader modificato, giusti per provare ho caricato con la board a 16mhz e funziona tutto, un colpo ci ho pure messo un quarzo da 25mhz smiley-grin.
Visto che il chip non scalda, terrei i 16mhz
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Visto che il chip non scalda, terrei i 16mhz
Finché non ti saltano... smiley-sweat tanto ne hai una scorta comprati ad 1$ l'uno, no? 
Logged


Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Dovrei averne 3, ma veramente saltano?
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Dovrei averne 3, ma veramente saltano?
Se sono dati per 8 MHz, li stai facendo lavorare al doppio della loro frequenza  smiley-wink
Inoltre li hai comprati a 1$ l'uno, quando RS li vende a 3,86€+IVA.... ci sarà un motivo per cui li hai trovati a così poco prezzo? Forse sono scarti di produzione?  smiley-sweat
Poi magari hai fortuna e ti reggono per un sacco.
Logged


Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9172
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Poi magari hai fortuna e ti reggono per un sacco.

Oppure esplodono come una piccola bomba atomica e gli distruggono completamente la scrivania  smiley-grin  smiley-mr-green smiley-grin

Logged

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hihihi, quando mi arriva lo stellaris lauchpad uso il suo quarzo mi pare da 40 mhz con l'atmega smiley-grin
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

Pages: 1 2 [3]   Go Up
Jump to: