Arduino Mini 04 Atmega328 : Upload

Les cartes Arduino, les platines

Arduino Mini 04 Atmega328 : Upload

Message non lude Stéphane » Mer 5 Oct 2011 16:15

Bonjour,

Certaines personnes ont rencontré des problèmes relatifs au fait de tenter d'uploader un programme dans leur Arduino Mini v04.
Ce problème se situe exclusivement sur ces cartes équipées d'ATMEGA328, en remplacement du 168.
Ce problème touche en général les utilisateur de Windows 7 en 64bits.

Si vous rencontrez ce problème (ou similaire) dans la console de l'environnement Arduino :
avrdude: Recv:
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: Send: Q [51] [20]
avrdude: Recv:
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51


La solution générique consiste à éditer le fichier board.txt situé dans votre répertoire "arduino/hardware/arduino" et à y rajouter les lignes suivantes :

Code: Tout sélectionner
mini328.name=Arduino Mini with ATmega328

mini328.upload.protocol=stk500
mini328.upload.maximum_size=28672
mini328.upload.speed=115200

mini328.bootloader.low_fuses=0xff
mini328.bootloader.high_fuses=0xd8
mini328.bootloader.extended_fuses=0x05
mini328.bootloader.path=bt
mini328.bootloader.file=ATmegaBOOT_168_atmega328.hex
mini328.bootloader.unlock_bits=0x3F
mini328.bootloader.lock_bits=0x0F

mini328.build.mcu=atmega328p
mini328.build.f_cpu=16000000L
mini328.build.core=arduino


Dorénavant, pour le programmer, dans votre environnement,
choisissez dans le menu Tools->Boards->"Arduino Mini with ATmega328".

Resetez l'arduino Mini en mettant la patte RESET brièvement à la masse, attendez une demie seconde, et lancez l'upload du programme désiré.
Si vous disposez d'une led, vous pouvez la brancher sur la pin 13 et la masse, et lorsque vous mettrez brièvement la pin RESET à la masse, la led clignotera 3 fois rapidement, lancez alors l'upload juste après la fin du clignotement.
Avatar de l’utilisateur
Stéphane
 
Messages: 179
Inscription: Lun 2 Mai 2011 09:40

Retourner vers Arduino

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron