Pb de download d'un chip Arduino inconnu

Bonjour

Je démarre et découvre l'environnement Arduino mais j'ai déjà une bonne expérience (professionnelle) du développement embarqué et des microcontroleurs.

Pour commencer, plutot que faire simple et d'acheter une carte Arduino, j'ai acheté un chip Arduino (ATMega328P-PU) préprogrammé chez Selectronic.
http://www.selectronic.fr/box-for-arduino-1.html
Il est sensé être programmé avec un bootloader Arduino mais lequel ? :roll_eyes:

J'ai cablé le tout sur une breadboard avec un module FTDI Sparkfun 5V, le circuit d'auto-reset sur le DTR + poussoir reset, quartz 16MHz + 2 capa, une led sur la pin 19 (D13).
Un peu comme ici : http://arduino.cc/en/Main/Standalone

A la mise sous tension, la led clignote mais ensuite quand j'essaye d'uploader le sketch "Blink" ca ne marche pas.
J'ai essayé avec l'environnement Arduino 0023 et 1.0 en choisissant le type de carte "Duamilanove w/ ATmega328"
Malheureusement le téléchargement échoue :

avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "D:\Projets\tools\arduino-1.0\hardware/tools/avr/etc/avrdude.conf"

         Using Port                    : \\.\COM5
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Recv: . [bf] 
avrdude: stk500_getsync(): not in sync: resp=0xbf

avrdude done.  Thank you.

Mon module Sparkun marche puisque si je reboucle le TX sur le TX j'ai l'écho dans un terminal.

J'ai aussi essayé de changer le fichier "boards.txt" avec différents débit de liaison série : 9600 et 19200 au lieu des 57600.

Rien n'y fait.

Avez vous une idée de ce qui à pu tourner de travers ?

Merci d'avance

Bonjour,

barbudor:
Pour commencer, plutot que faire simple et d'acheter une carte Arduino, j'ai acheté un chip Arduino (ATMega328P-PU) préprogrammé chez Selectronic.
http://www.selectronic.fr/box-for-arduino-1.html
Il est sensé être programmé avec un bootloader Arduino mais lequel ? :roll_eyes:

D'aprés la description :

Ce circuit est le même que celui utilisé sur l'Arduino UNO, il est pré-chargé avec le programme Bootloader

Bootloader Arduino UNO.

Faut que je m'achète des yeux :astonished:
Ca marche. :slight_smile:

Donc c'était bien un problème de vitesse de liaison série : 115200 par défaut sur l'UNO.

Merci SkyWodd

Petite question : Y a t'il un article quelque part avec une comparaison des différents bootloaders pour comprendre les différentes versions, options, etc ....

Merci

A+

barbudor:
Petite question : Y a t'il un article quelque part avec une comparaison des différents bootloaders pour comprendre les différentes versions, options, etc ....

Non mais à pars optiboot il n'y a pas énormement de version différente ...

Justement par exemple, entre le Bootloader UNO et Duamilanove, il y a la vitesse de la liaison série.

Ca mériterait une petite table quelque part dans le wiki

Je crois que ca va être RTFC
:slight_smile:

Merci