10
Les microcontrôleurs AVR sont programmés grâce à la communication série SPI. Celle-ci utilise les broches MISO, MOSI et SCK du
microcontrôleur.
Figure 3-4: Fonctionnement du programmateur
4.0. Programmateur externe AVR ISP mkII
En plus du programmateur embarqué, le système de développement BIGAVR6 peut également utiliser le programmateur externe
AVR ISP de Atmel pour la programmation des microcontrôleurs. Un tel programmateur se connecte au connecteur AVR ISP. Afin de
configurer la carte pour permettre la programmation du microcontrôleur via le programmateur externe, J21 devra occuper la position
EXTERNAL avant l'allumage du programmateur. Utilisez ensuite J22 pour choisir la socket cible.
Figure 4-1:Connecteur pour programmateur AVR ISP
Figure 4-2: AVRISP mkII est connecté au système de développement
MikroElektronika
Jumpers de sélection des
broches
à
connecter
au
programmateur
Système de développement BIG AVR 6
Pendant la programmation, un multiplexeur dé-
connecte les broches du microcontrôleur utilisées
pour la programmation du reste de la carte, et
les connecte au programmateur AVRprog. Une
fois la programmation achevée, ces broches sont
déconnectées du programmateur et peuvent ainsi
être utilisées comme des lignes d'entrées/sorties.
Position du jumper J22 lorsque le programmateur
externe est utilisé pour programmer les microcontrôleurs
TQFP à 100 broches
Position du jumper J22 lorsque le programmateur
externe est utilisé pour programmer les microcontrôleurs
TQFP à 64 broches
En
position
EXTERNAL,
fonctionnement
du
programmateur
AVRISP
En
position
ON-BOARD,
fonctionnement du programmateur embarqué
J21
active
le
externe
J21
active
le