Dueville (VI)
Offline
Edison Member
Karma: 15
Posts: 1052
http://cesarecacitti.wordpress.com/
|
 |
« on: October 17, 2012, 09:18:31 am » |
In questi giorni mi sono procurato degli atmega8L alla modica cifra di un dollaro l'uno  , ma la straodinaria guida di Menny non gli programma, qualcuno sa darmi qualche dritta? 
|
|
|
|
|
Logged
|
Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield. Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16484
Don't know what I do
|
 |
« Reply #1 on: October 17, 2012, 10:10:32 am » |
non sono al 100% compatibili con la famiglia Atmega88/168/328, e va creata una board apposita nel file boards.txt ed altre cose. ma trovi tutto in alcuni post di vecchie discussioni, sono già stati trattati in passato
|
|
|
|
|
Logged
|
|
|
|
|
Dueville (VI)
Offline
Edison Member
Karma: 15
Posts: 1052
http://cesarecacitti.wordpress.com/
|
 |
« Reply #2 on: October 17, 2012, 10:39:35 am » |
non sono al 100% compatibili con la famiglia Atmega88/168/328, e va creata una board apposita nel file boards.txt ed altre cose. ma trovi tutto in alcuni post di vecchie discussioni, sono già stati trattati in passato
ho cercato ma non sono riuscito a trovare documenti
|
|
|
|
|
Logged
|
Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield. Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586
|
|
|
|
Monselice PD Italy
Offline
Faraday Member
Karma: 15
Posts: 4911
фон Крыса
|
 |
« Reply #3 on: October 17, 2012, 11:00:54 am » |
|
|
|
|
|
Logged
|
Se corri veloce come un fulmine, ti schianterai come un tuono.
|
|
|
|
Dueville (VI)
Offline
Edison Member
Karma: 15
Posts: 1052
http://cesarecacitti.wordpress.com/
|
 |
« Reply #4 on: October 17, 2012, 11:04:30 am » |
non mi funziona  mi fornisce una marea di errori  Blink.cpp:10:21: error: Arduino.h: No such file or directory Blink.cpp: In function 'void setup()': Blink:14: error: 'OUTPUT' was not declared in this scope Blink:14: error: 'pinMode' was not declared in this scope Blink.cpp: In function 'void loop()': Blink:19: error: 'HIGH' was not declared in this scope Blink:19: error: 'digitalWrite' was not declared in this scope Blink:20: error: 'delay' was not declared in this scope Blink:21: error: 'LOW' was not declared in this scope
|
|
|
|
|
Logged
|
Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield. Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586
|
|
|
|
Monselice PD Italy
Offline
Faraday Member
Karma: 15
Posts: 4911
фон Крыса
|
 |
« Reply #5 on: October 17, 2012, 11:13:03 am » |
Quale hai usato ? Con che IDE ? Prova ad aggiungere la Arduino.h magari poi ti va 
|
|
|
|
|
Logged
|
Se corri veloce come un fulmine, ti schianterai come un tuono.
|
|
|
|
Dueville (VI)
Offline
Edison Member
Karma: 15
Posts: 1052
http://cesarecacitti.wordpress.com/
|
 |
« Reply #6 on: October 17, 2012, 11:16:05 am » |
Quale hai usato ? Con che IDE ? Prova ad aggiungere la Arduino.h magari poi ti va  Ho usato questo: http://www.hackmeister.dk/2011/01/new-bootloader-file-for-atmega8l/Sia sotto 1.0.1 che sotto 0022
|
|
|
|
|
Logged
|
Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield. Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586
|
|
|
|
Rome (Italy)
Offline
Tesla Member
Karma: 74
Posts: 7373
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
|
 |
« Reply #7 on: October 17, 2012, 11:20:16 am » |
Non è solo una questione di bootloader, ti serve anche il core per l'ATmega8L, senza quello è normale che non riesci a compilare, operazione questa che è indipendente dal bootloader.
|
|
|
|
|
Logged
|
|
|
|
|
Dueville (VI)
Offline
Edison Member
Karma: 15
Posts: 1052
http://cesarecacitti.wordpress.com/
|
 |
« Reply #8 on: October 17, 2012, 11:33:23 am » |
Non è solo una questione di bootloader, ti serve anche il core per l'ATmega8L, senza quello è normale che non riesci a compilare, operazione questa che è indipendente dal bootloader. li c'era il file da mettere su boards.txt, dove trovo il core?
|
|
|
|
|
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
Shannon Member
Karma: 386
Posts: 10279
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #9 on: October 18, 2012, 02:52:52 am » |
Premetto che ho lavorato con la versione ATmega8 e non 8L, mi pare che quest'ultima operi a frequenze inferiori, quindi attenzione a come lo stai configurando in hardware. Nelle board dell'IDE ce n'è almeno una che usa l'ATmega8, inizia a provare con quella, visto che lì c'è sia il core che il bootloader disponibile. Cecé, male che vada li programmiamo via AVRDUDE, ma prima prova con ciò che ti ho detto.
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16484
Don't know what I do
|
 |
« Reply #10 on: October 18, 2012, 03:27:19 am » |
va creata una board apposita nel file boards.txt ed altre cose.
Tra le "altre cose" c'era appunto la necessità di trovare un core, cioè un insieme di librerie pronte per poter accedere alle periferiche del micro. E poi non è detto che, fatto tutto questo, tra le "altre cose" non ti servano anche versioni modificate delle librerie che usi perché spesso esse sono spesso scritte solo per supportare UNO e MEGA, ossia Atmega328 e Atmega2560.
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10279
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #11 on: October 18, 2012, 04:16:36 am » |
Posso garantire che l'ATmega8 non ha alcun problema a funzionare con la normale "dotazione" dell'IDE, lo può confermare BUD Pelletta col quale facemmo i primi test di programmazione ISP, sia con l'8 che con il 168, e non abbiamo mai avuto problemi; personalmente ho fatto solo test di programmazione, ma lui so che l'ha usato per fare diversi lavori. La certezza è data dal fatto che esistono versioni "Arduino" (NG or older) che hanno usato come micro proprio l'8, e sono ancora supportate dall'IDE, visto che sono presenti come board ufficiali, quindi pernso ci sia anche un bootloader funzionante.
|
|
|
|
|
Logged
|
|
|
|
|
Deep south of Italy
Offline
Faraday Member
Karma: 6
Posts: 2954
The quieter you become, the more you can hear
|
 |
« Reply #12 on: October 18, 2012, 05:43:08 am » |
confermo quanto detto da menniti. se non ricordo male sull'ultimo atmega8 che avevo ,ci avevo caricato l'optiboot ed andava a meraviglia.
|
|
|
|
|
Logged
|
|
|
|
|
Dueville (VI)
Offline
Edison Member
Karma: 15
Posts: 1052
http://cesarecacitti.wordpress.com/
|
 |
« Reply #13 on: October 18, 2012, 07:45:11 am » |
Posso garantire che l'ATmega8 non ha alcun problema a funzionare con la normale "dotazione" dell'IDE, lo può confermare BUD Pelletta col quale facemmo i primi test di programmazione ISP, sia con l'8 che con il 168, e non abbiamo mai avuto problemi; personalmente ho fatto solo test di programmazione, ma lui so che l'ha usato per fare diversi lavori. La certezza è data dal fatto che esistono versioni "Arduino" (NG or older) che hanno usato come micro proprio l'8, e sono ancora supportate dall'IDE, visto che sono presenti come board ufficiali, quindi pernso ci sia anche un bootloader funzionante.
Io ti dico che con i miei Atmega8 va tutto a meraviglia, mentre con gli 8L no, ho contattato il venditore (mi hanno mandato due Atmega8 e tre Atmega8L, vedo di farmi spedire tre atmega8). Per quanto riguarda gli 8L ho proprio voglia di fare esperimenti, ma non so quanto siano fattibili sotto Mac (avrei il pc Winzoz ma è una rottura usarlo  )
|
|
|
|
|
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
Shannon Member
Karma: 386
Posts: 10279
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #14 on: October 18, 2012, 07:47:58 am » |
sì, ma continui a non dire niente di come li stai usando, vediamo se passa la Astrobox (TM) 
|
|
|
|
|
Logged
|
|
|
|
|
|