Cours 79 | TP Programmation avancée des microcontrôleurs

Titre: TP Programmation avancée des microcontrôleurs

Auteurs: Néant

Ecole: Néant

Résumé: Maquette de développement, dans un coffret avec face avant transparente :
– Une carte Axiom CML12SDP256 à base de processeur type HC12 : le MC9S12DP256.
– Des extensions (câblées non pas sur le bus de l’HC12 mais ce qui se fait de plus en plus, sur ses ports parallèles et séries).
Outil de développement :
– Un ordinateur de type PC.
– Un logiciel de développement IAR System, tournant sous Windows XP
On édite, compile, assemble, … sur le PC.
On peut utiliser un simulateur sur le PC.
On télécharge le code sur la carte cible en mode mise au point.
Possibilité en exécution et en phase de mise au point d’utiliser le PC comme terminal I/O.
L’HC12 possédant un FLASH interne, l’application définitive se programme sans utilisation d’un programmateur de PROM externe.

Extrait du sommaire:

1. MAQUETTE ET OUTIL DE DEVELOPPEMENT 1
1.1. Le matériel utilisé 1
1.2. Possibilités d’entrée sortie de caractères 4
1.3. Le logiciel de développement « IAR System » 5
2. PARTIE PRINCIPALE DU PROJET 17
2.1. Introduction 17
2.2. Commande du moteur pas à pas sans interruption 18
2.3. Commande du moteur pas à pas par interruption 21
2.4. Application définitive 25
2.5. Affichage de la vitesse en tours/secondes 28
2.6. Commande de la vitesse par clavier 31
2.7. Mesure d’une tension 34
3. TEMPS PARTAGE 37
3.1. Etude d’un programme de démonstration 38
3.2. Développement d’une application 43
4. ANNEXES SUR LE HC12 : PILE ET VECTEURS D’INTERRUPTIONS 47
4.1. Evolution automatique du pointeur de pile en HC12 47
4.2. Vecteurs d’interruption HC12 47

Cours Microcontrôleur microprocesseur 79

Télécharger le fichier PDF: TP Programmation avancée des microcontrôleurs