1
Département de génie électrique
Auteur : Pascal Poirier
Professeur : Jean-Marc Beaulieu
Laboratoire – Systèmes en temps réel
Présentation de la carte de développement STK-500
Présentation de la carte de développement STK-500................................2
Introduction.....................................................................................................................2
Description matérielle.................................................................................................4
Les différentes sections...............................................................................................4
Connexions de la carte STK-500 ................................................................................4
Configuration des cavaliers.........................................................................................5
Description des LEDs et des boutons poussoirs..........................................................8
Connexion aux ports d’E/S .......................................................................................10
Interface RS-232 .......................................................................................................11
Connecteurs pour les microcontrôleurs.....................................................................12
Modes de programmation..........................................................................................13
Connecteurs d’extension...........................................................................................14
Test de fonctionnement (ou comment je sais que la carte fonctionne).....................15
2
Présentation de la carte de développement STK-500
Introduction
La carte de développement STK-500 permet de concevoir et tester des
applications pour la plupart des microcontrôleurs AVR Flash d’ATMEL Corporation.
Elle est polyvalente et 100% configurable. Voici en résumé les caractéristiques
importantes de la carte pour la réalisation du laboratoire en temps réel :
Compatible avec AVR Studio®
Alimentation régulée pour une tension de 10-15V CC
Connecteurs pour les microcontrôleurs AVR 8-pin, 20-pin, 28-pin et 40-pin
Programmation « In-System Programming » (ISP) des microcontrôleurs AVR
Reprogrammation des microcontrôleurs AVR
8 boutons poussoir pour usage général
8 LEDs pour usage général
Port d’E/S facilement accessibles par les connecteurs externes
Interface RS-232 avec le PC pour la programmation et le contrôle
Interface RS-232 additionnel pour usage général
2 connecteurs d’extension pour des modules externe ou pour le prototypage (non-
utilisé)
2 Mo DataFlash intégrée pour le stockage des données non-volatiles (non-utilisé)
La carte STK-500 est compatible avec AVR Studio 3.2 ou les versions plus
récentes. Pour obtenir une version d’AVR Studio ou les autres outils d’AVR, consultez le
site Internet d’ATMEL, www.atmel.com.
La carte STK-500 supporte plusieurs microcontrôleurs dont le ATmega163 qui
sera utiliser dans le cadre des laboratoires. Pour une description plus complète des
microcontrôleurs supportés, consultez la guide de l’usager disponible à l’adresse
suivante :
http://www.atmel.com/atmel/products/prod204.htm
L’ensemble de départ comprend tous les accessoires nécessaires à la réalisation
du laboratoire. Dans notre cas, il sera utilisé dans un environnement Windows® 2000. La
figure 1 montre la configuration par défaut qui sera utilisée pour vérifier le bon
fonctionnement de la carte et du microcontrôleur avec l’exemple 2 écrit par Volker Oth.
3
Figure 1 - Configuration par défaut
4
Description matérielle
Les différentes sections
La carte STK-500 est divisée en plusieurs sections. La figure 2 montre les
différentes composantes ainsi que les sections importantes de la carte. Chaque section est
expliquée un peu plus en détails ci-bas. Pour une description plus complète des
différentes sections, consultez le guide de l’usager de la carte.
Figure 2 – Composantes de la carte STK-500
Connexions de la carte STK-500
La carte STK-500 doit être alimentée par une source de tension externe entre 10 et
15 Volts CC capable de fournir 500 mA minimum. L’interrupteur « Power » permet
d’allumer ou éteindre la carte. Lorsque la carte est allumée, le LED situé près de
l’interrupteur devient rouge. Le « Status LED » passera du rouge, au jaune, jusqu’au vert.
Le « vert » indique qu’il n’y a pas de problèmes et que la carte est prête à fonctionner. Le
LED vert situé au-dessus de la section « cavaliers » (voir figure 5) indique que la tension
d’alimentation du microcontrôleur est présente.
5
Pour programmer ou configurer le microcontrôleur, un lien série RS-232 est
nécessaire entre la carte et le PC. Connectez un des ports de communication (COM1 par
exemple) au connecteur « RS-232 CTRL » de la carte STK-500. AVR Studio détectera
automatiquement lequel des ports est utilisé pour le contrôle si votre carte de
développement est bien alimentée. La figure 3 montre comment effectuer les
branchements de la carte avec l’alimentation et le PC. Le deuxième connecteur RS-232
(RS-232 SPARE) est utilisé comme port de communication entre la microcontrôleur et un
autre système (PC ou autre microcontrôleur).
Figure 3 - Connexion de l'alimentation et de l'interface RS-232
Configuration des cavaliers
La carte de développement STK500 peut être utilisée pour de multiples
applications et dans plusieurs modes. Dans le cadre de l’exemple présenté dans le
document « Procédure pour construire un nouveau projet avec AVR Studio et AVR-
GCC », les cavaliers de la carte sont configurés par défaut. Pour le laboratoire de ce
cours, la configuration des cavaliers sera également par défaut.
1 / 16 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !