tp k60 prise en main processeur expert

publicité
TP K60
PRISE EN MAIN PROCESSEUR EXPERT
LUNDI
i.
ii.
iii.
iv.
v.
vi.
9
NOVEMBRE
2015
Durée : 3 heures
Le compte-rendu de TP est à rendre par mail
Le TP est à réaliser en binôme
L'ensemble des questions est à réaliser avec processeur expert
À la fin de l’examen, vous devez :
a. Faire une démonstration de chacun des programmes réalisés
b. Envoyer un rapport détaillant vos travaux (problèmes,
solutions apportées, choix d’implémentation, ...)
c. Envoyer le code réalisé pour chaque question
Bon courage à tous
Prise en main de la carte K60
Exercice 1 : Ecrire un programme qui affiche “[N] helloworld” toutes les
secondes, N étant le nombre de secondes écoulées. Utiliser hyperterminal
pour visualiser les messages.
Exercice 2 : Ecrire un programme qui fait clignoter une LED de la carte.
Une led s’allume une seconde puis s’éteint une seconde puis s’allume une
seconde...
Exercice 3 : Ecrire un programme qui fait K2000 (i.e. les leds 1 à 4
s’allument en série puis s’allument de 4 à 1 et décrivent des aller-retour).
Remarque sur l'utilisation de la carte K60
Méthode de développement sur carte K60 avec Processeur Expert :
- Supprimer tous les projets
- Reimporter c:\Freescale\Freescale_MQX_4_1\build\twrk60f120m\cw1_0gcc\ ….
- Importer les composants PE des fichiers components-2015-09-15 part1 et part2 fournis par MCU On Eclipse
- Retirer tous les composants (pour éviter les conflits d'affectation des PIN)
- Ajouter les composants désirés
- Préciser les connexions (champ BitIO de LEDpin) en utilisant TWR-K60120M-SCH_C.pdf (LED → PTAxxx)
Processeur Expert contenant un générateur de code, il importe de générer le code dès l'insertion des
composants.
Problème courant :
- L'inclustion de MK60F12.h n'est pas retrouvée par le compilateur. Une solution possible est de mettre le
chemin d'accès complet pour cet include.
Téléchargement