Problème Arduino ISP

Bonsoir,
Voici mon probléme, depuis quelques jours je rame pour essayer de trouver une solution enfin bref je souhaite bootloader un micro-controlleur Atmega328
(celui-ci http://www.amazon.fr/AVR-broches-20MHz-32K-ATMega328/dp/B007XEWOYG/ref=sr_1_9?ie=UTF8&qid=1405454833&sr=8-9&keywords=atmega#productDetails )

J'ai donc télécharger le programme ARDUINO ISP depuis cette adresse (Google Code Archive - Long-term storage for Google Code Project Hosting.)
Le probléme survient dès que j'essaye de compiler ce sketch puisqu'il m'indique :

[sub]In file included from C:\Users\FERRY\Downloads\Arduino\hardware\arduino\cores\arduino/Arduino.h:213,
                 from ArduinoISP.ino:56:
C:\Users\FERRY\Downloads\Arduino\hardware\arduino\variants\standard/pins_arduino.h:41: error: expected unqualified-id before numeric constant
C:\Users\FERRY\Downloads\Arduino\hardware\arduino\variants\standard/pins_arduino.h:42: error: expected unqualified-id before numeric constant
C:\Users\FERRY\Downloads\Arduino\hardware\arduino\variants\standard/pins_arduino.h:43: error: expected unqualified-id before numeric constant[/sub]

Je travaille sous windows 8.1 avec le version 1.0.5-r2 de l'IDE arduino

Merci de votre aide

intoxrider:
Bonsoir,
Voici mon probléme, depuis quelques jours je rame pour essayer de trouver une solution enfin bref je souhaite bootloader un micro-controlleur Atmega328
(celui-ci http://www.amazon.fr/AVR-broches-20MHz-32K-ATMega328/dp/B007XEWOYG/ref=sr_1_9?ie=UTF8&qid=1405454833&sr=8-9&keywords=atmega#productDetails )

J'ai donc télécharger le programme ARDUINO ISP depuis cette adresse (Google Code Archive - Long-term storage for Google Code Project Hosting.)
Le probléme survient dès que j'essaye de compiler ce sketch puisqu'il m'indique :

Je travaille sous windows 8.1 avec le version 1.0.5-r2 de l'IDE arduino

Merci de votre aide

bonsoir
arduinoisp fait partie de l'IDE "natif" de chaque version (section exemples)
pourquoi chercher ailleurs ce qui fonctionne bien ?

Bonsoir,
Il faut un ATmega328P et non un ATmega328
@+

Je suis aller sur la Doc arduino ('http://arduino.cc/en/Tutorial/ArduinoISP') est il est indiquer que leur exemples était réalisé grace a cette mega-ISP, sinon mon micro-processeur est un Atmega328p-pu je viens de vérifier :slight_smile:
J'ai essayer avec l'arduinoISP natif, mais il m'indique cette erreur lorsque j'essaye de le bootloader:

avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

Merci de votre aide je ne sais plus trop quoi faire

T'as bien mis le condo ?

On the Arduino Uno, you'll need to connect a 10 uF capacitor between reset and ground (after uploading the ArduinoISP sketch)

Oui j'ai bien mis mon condo de 10microF
Voici mon câblage:

intoxrider:
Oui j'ai bien mis mon condo de 10microF
Voici mon câblage:

tu a lu ça sur le tuto ?
Using an Arduino board to program an ATmega. Because no external clock source is connected, the ATmega must be configured to use its internal clock.

D'accord, mais comment puis-je résoudre cela Artouste ? comment configurer mon atmega328 sur son horloge interne ?

intoxrider:
D'accord, mais comment puis-je résoudre cela Artouste ? comment configurer mon atmega328 sur son horloge interne ?

tu semble ne pas etre le seul a avoir eu ce probleme "particulier"
lire ce topic
http://forum.arduino.cc/index.php?topic=175248.0

Bonjour,

Pour Bootloader un Atmega 328P, assurez vous d'avoir suivi les étapes suivantes correctement et vérifier votre câblage.

1/ Sélectionner le port connecté à l'Arduino: Tools > Serial Port > COMxx
2/ Uploader le sketch: File > Examples > ArduinoISP
3/ Sélectionner le programmateur: Tools > Programmer> Arduino as ISP
4/Sélectionner la carte de destionation: Tools > Board > Arduino Uno
5/ Graver le bootloader: Tools > Burn Bootloader

Snootlab:
Bonjour,

Pour Bootloader un Atmega 328P, assurez vous d'avoir suivi les étapes suivantes correctement et vérifier votre câblage.

1/ Sélectionner le port connecté à l'Arduino: Tools > Serial Port > COMxx
2/ Uploader le sketch: File > Examples > ArduinoISP
3/ Sélectionner le programmateur: Tools > Programmer> Arduino as ISP
4/Sélectionner la carte de destionation: Tools > Board > Arduino Uno
5/ Graver le bootloader: Tools > Burn Bootloader

bonjour snootlab
OK pour la generalité, mais où distingue tu dans la manip
le fait que le328P "cible" soit en clock interne ou externe ? (QZ+capa externe ou pas)

Dans mon sélectionneur de carte je ne dois pas prendre mon ATmega328 ?
Si je bootload ma carte arduino sa sera le micro processeur de ma Uno qui sera re-bootloader non ?
Le montage que je dois réaliser est le meme que celui que j'ai poster ?

Bonjour,

Pour moi, une chose qui manque de base avec si possible une image pour expliquer que pour l'exécution du chargement d'un script en mode "Arduino as ISP", on doit utiliser la commande du menu "Croquis", "Téléverser avec programmateur" ou au clavier les touches Ctrl+Maj+U. C'est un oubli important qui manque dans les tutoriels qui parle de l'Arduino sur planche d'expérimentation.

L'ami René
Réf. : Chargement du bootloader 8mhz puis un programme sur un Atmega 328p vierge avec un Arduino Uno sans composants additionnels et l'IDE 1.6.1