Pages: [1]   Go Down
Author Topic: ISCP, a quoi ca sert ?  (Read 685 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Full Member
***
Karma: 0
Posts: 207
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour a tous,

Sur l'arduino duemilanovae il y a le header ISCP.

J'ai compris que ca servait à programme l'atmega, sans se servir de l'usb.

Mais a quoi ca sert précisément, dans quel cas ?

Car on a deja le usb pour charger...

J'ai cru comprendre que ca permettait de charger le bootloarder si besoin (par usb, cest pas possible ?)

Avec le ISCP, on peut charger que le bootloader ou le programme en entier ?

Bref, vous voyez je suis a peu a la masse sur ce sujet. Alors si vous pouvez m'éclairer !

Merci !
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 16
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai cru voir que cela permettait de récupérer les programmes via avrdude...
Logged

France
Offline Offline
Faraday Member
**
Karma: 23
Posts: 3019
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ce port est utilisé pour programmer un circuit vierge (tel qu'il arrive de chez le fabricant ou après une fausse manipulation sur la flash) ou pour brancher un outil de mise au point (sonde d'émulation).
Il faut avoir un câble de téléchargement spécifique (les plans sont disponibles sur Internet). Et on utilise l'outil AVRdude ou la chaine de développement Atmel (AVRStudio)
« Last Edit: September 28, 2009, 05:58:09 am by fdufnews » Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 207
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok merci fdufnews !

Mais donc on peut charger quoi, que le bootloader ou le programme entier ?
Logged

France
Offline Offline
Faraday Member
**
Karma: 23
Posts: 3019
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

On peut programmer ce que l'on veut on a accès à toute la mémoire du processeur (Flash, EEPROM et fusibles de configuration). Dans le cas de l'Arduino, si on a pas "perdu" le bootloader cette ressource n'est pas nécessaire.

Au passage selon la sémantique Atmel on doit dire ISP (In-Situ Programming)
ICSP (In-Circuit Serial Programming) semble être utilisé par la concurence (Microchip)
Mais bon c'est du pinaillage.
« Last Edit: September 28, 2009, 06:18:11 am by fdufnews » Logged

Pages: [1]   Go Up
Jump to: