Pages: [1]   Go Down
Author Topic: Programmer l'arduino via l'ISP  (Read 771 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 274
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Geneva
Offline Offline
Faraday Member
**
Karma: 30
Posts: 3227
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

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

0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 274
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci beaucoup Jean-François pour ton aide!  smiley

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:
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
Logged

Geneva
Offline Offline
Faraday Member
**
Karma: 30
Posts: 3227
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
« Last Edit: May 18, 2010, 12:02:37 pm by jfs » Logged

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

0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 274
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci beaucoup pour ces info Jean-François!  smiley

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.  smiley-sad

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

Merci
« Last Edit: May 18, 2010, 10:44:13 pm by userid3456789 » Logged

Pages: [1]   Go Up
Jump to: