Go Down

Topic: Mettre un atmega328 en arduino (Read 14 times) previous topic - next topic

skywodd

Bonjour,


La différence c'est que si sur ton breadboard ton Mc fonctionne avec son horloge interne à 8MHz et que tu essayes de lui charger un bootloader en envoyant des infos à 16MHz.... ben ça va pas le faire.
Un peu comme si tu dois prendre le train, tu monte dedans quand il est encore à quai... pas trois minute plus tard  XD.

Je rajoute mon petit grain de sel, le bootloader doit être compiler pour le bon µc et avec la bonne fréquence de quartz, cependant il faut aussi que les fusibles soit correct sinon c'est comme vouloir faire avancer un train sans rails ;)
Pour avoir les fusibles en hexa (donc rien à calculer !) dans le dossier hardware/arduino ce trouve boards.txt qui contient tout les fuses qui vont bien pour le bootloader spécifié.

Exemple, la uno :
Code: [Select]
uno.bootloader.low_fuses=0xff -> fusibles L
uno.bootloader.high_fuses=0xde -> fusibles H
uno.bootloader.extended_fuses=0x05 -> fusibles E
uno.bootloader.file=optiboot_atmega328.hex -> le fichier .hex du booloader (dans hardware/arduino/bootloader)
uno.build.mcu=atmega328p -> nom du µc ici un ATmega328[color=red]p[/color]
uno.build.f_cpu=16000000L -> quartz 16Mhz

ce qui donnerai :
Code: [Select]
avrdude -c avrisp -p atmega328p -U flash:w:optiboot_atmega328.hex
avrdude -c avrisp -p atmega328p -U lfuse:w:<0xFF>:m
avrdude -c avrisp -p atmega328p -U hfuse:w:<0xDE>:m
avrdude -c avrisp -p atmega328p -U efuse:w:<0x05>:m

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

darkduino

Donc je suppose qu'à la place du quartz à 16 MHz, je dois en mettre un à 8 M? Les fuses, je pensais qu'avec la manière préconisée sur le site, il n'y aurait pas de problème : je croyais que ça se faisait automatiquement. Sinon Jean-François, j'aimerais bien t'envoyer le schematic et le board de mon projet, tu as bien eagle?

Jean-François

MacBook intel core 2 duo  os X snow Leopard 10.6
 eMac PPc G4  os X Leopard 10.5
powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Jean-Marie


Sinon Jean-François, j'aimerais bien t'envoyer le schematic et le board de mon projet, tu as bien eagle?

Ce serait peut-être aussi une bonne idée de mettre sur le forum le schéma en .JPG et des photos de ce qu'on fait car la plupart des discussions proviennent des innombrables sous-entendus qui ne sont pas compris par les autres intervenants. Ainsi chacun parle de choses différentes par manque de précision dans les propos.
Amicalement, Jean-Marie

Jean-François

Exact Jean-Marie, c'est pourquoi je demandais que cela soit illustré par photos ou schémas.  ;)
MacBook intel core 2 duo  os X snow Leopard 10.6
 eMac PPc G4  os X Leopard 10.5
powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Go Up