Go Down

Topic: Programmer l'arduino via l'ISP (Read 857 times) previous topic - next topic

demss

Bonjour,

j'aimerais savoir si on peut programmer l'arduino avec les broches ISP?
Car je veux que le Bootloader et le programme soit transmit à l'arduino par les même connections.

Je veux pas être brancher sur l'ISP pour le Bootloader et brancher sur les broches RX et TX pour le programme.
Je veux que tous ça soit fait via l'ISP.

Est-ce possible?
Si oui comment on doit procéder?

Merci

Jean-François

Salut, Oui c'est faisable avec un programmeur comme ça :

http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3808

Tu transfères le fichier .hex
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

demss

Merci beaucoup Jean-François pour ton aide!  :)

Alors si j'ai bien comprit en connectant seulement ce programmeur sur l'ISP de l'arduino:
Je peux modifier le Bootloader de mon arduino, avec le menu Tools->Burn Bootloader->w/ AVRISP mkII.


Et si je veux par exemple mettre ce programme dans l'arduino:
Code: [Select]
void setup()
{  
     Serial.begin(115200);        
}  
 
void loop ()
{  
     Serial.println("Teste Programme");  
     delay(250);  
}  

Je click sur bouton Upload du Logiciel Arduino.
Sans que le cable USB de l'arduino soit connecté à l'ordinateur.

Si il peut faire tout ça, je vais surement m'acheter ce programmeur.

Merci

Jean-François

#3
May 18, 2010, 07:00 pm Last Edit: May 18, 2010, 07:02 pm by jfs Reason: 1
Tu es sur quoi comme plateforme, Mac ou Windows ?

Pour ma part, sous Mac , je procède ainsi :

J'ai une carte Arduino que j'utilise pour compiler mon programme, le fichier .hex n'est généré que si tu charges le programme sur l'Arduino.

Ensuite avec un petit logiciel (AvrFuse), je charge le .hex dans l'atmega par l'ISP.

AvrFuse permet également de charger les bootloaders et de configurer les fuses.
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

demss

#4
May 19, 2010, 05:41 am Last Edit: May 19, 2010, 05:44 am by userid3456789 Reason: 1
Merci beaucoup pour ces info Jean-François!  :)

Je penses bien m'acheter ce programmeur.
Et utiliser AvrFuse.

Je m'était fait ce connecteur:
http://arduino.cc/en/Hacking/ParallelProgrammer
Les logiciels AVR ne reconnait pas mon connecteur.
Je peux presque rien faire avec ce connecteur.
Je peux juste m'en servir avec le logiciel Arduino pour Bootloader un ATmega avec des fiches *.hex déja créer avec le Menu Tools->Burn Bootloader->w/ Parallel Programmer.  :(

Mais avec le programmeur que tu ma suggéré ça va surement aller mieux.  :)

Merci

Go Up