Вы находитесь на странице: 1из 3

P Breuil 2009

1
Tutorial express environnement PCW CCS

Les 3 lments suivants doivent tre
installs :
- le driver pour le module ICD-U,
- le soft ICD
- lenvironnement de
programmation PCW de CCS :
PIC C Compiler
(cest normalement fait dans la salle de
cours, sinon voir installation.doc)

Aprs avoir connect :
- lafficheur LCD la carte
prototype (HORS TENSION
SVP)
- le module ICD-U au port USB
du PC,
- le module ICD-U la carte
prototype,
- lalimentation 12 Volts la carte
prototype,







Dmarrer lapplication PIC-C / PIC C Compiler




Test avec une application existante :
Faire Open - Project et ouvrir tutorial.PJT (rpertoire tutorial ).

Compiler le programme, pour cela, cliquer sur Compile - (ou F9).
P Breuil 2009
2
La compilation va traduire le langage C en code binaire interprtable par le
microcontrleur. Pour le moment un fichier binaire (tutorial.HEX) est cr.

Alors que lICD est connect au PC dune part et la carte micro dautre part, et que cette
dernire est alimente, lancer le dbogueur laide de :

Il peut tre ncessaire de faire :

Vous devez alors avoir :


Le message bleu en bas indique attaching
(connection) puis loading (chargement)
puis : .
Cliquer sur afin de lancer le
programme, vrifier le bon affichage du LCD.
Le programme peut tre interrompu laide de
.






Il est alors possible :
- de redmarrer ( partir du lieu de larrt. Pour redmarrer depuis le dbut, il faut
dabord cliquer sur )
- dexaminer les valeurs de la RAM (registres, onglet RAM), de la pile (stack,
procedure appelantes), des priphriques (peripheral), de leeprom (data EE),
dvaluer des expression contenant des symboles du programme (eval).
- Il est aussi possible dvaluer des symboles depuis lditeur en plaant le curseur de la
souris dessus (ex : placer le curseur sur param ; ne fonctionne que si le symbole est
accessible au moment de larrt, donc pas forcment avec les variables locales)
- De faire des watches (fentre avec les valeurs de plusieurs variables ou registres),
P Breuil 2009
3
- De placer un point darrt (point ou le programme sarrtera ) : il suffit de faire un
double-clic dans la marge gauche (grise) de lditeur. Hlas, 1 seul point darrt est
disponible.
- Etc


Cration dun nouveau projet :
Utilisation du project wizard :
Menu Project / New / Pic Wizard
Slectionner un nom de projet (fichier .PJT, il est vivement conseill de crer un nouveau
rpertoire)
Une boite onglet apparat, suivant les options choisies, des lignes de code seront gnres
automatiquement, entre autres :
- type de microcontrleur (pour nous, priori : pic 18F252), type doscillateur : high
speed oscillator, freq : 20000000 Hz, enable ICD,
- Communication : si utilis, RS232#1, + paramtres corrects
- Voir aussi analog si vous utilisez des entres analogiques et interrupts si vous
comptez utiliser des procedures appeles par interruption.
Ne pas slectionner lafficheur LCD, nous utilisons en effet une bibliothque extrieure
contenue dans interface.c (repertoire tutorial *). Pour pouvoir lutiliser, le recopier dans
votre rpertoire de travail, et saisir la ligne #include <interface.c> au dbut du programme
principal.
Si vous oubliez quelque chose, il sera toujours temps de lajouter aprs.

Pour vous exercer, faire un Voltmtre le plus prcis possible par exemple en effectuant
un moyennage, que vous talonnerez avec les moyens mis disposition.



Remarque : Pour faire fonctionner votre programme de faon autonome (sans ICD ni PC),
priori la fin du projet, procder comme suit, aprs compilation :
- Cliquer sur
- Slectionner le fichier binaire .HEX correspondant votre projet.
- Attendre la fin du chargement (qq secondes)
- Le programme PIC devrait dmarrer ds que le cble ICD est dconnect.


2 ouvrages de rfrence dans le rpertoire kit PIC :
- ccs_c_manual.pdf : manuel de rfrence officiel
- Intro au PIC, Gardner.PDF : bouquin plus convivial pour dbuter, mais relatif une
version plus ancienne

Вам также может понравиться