GÉNIE ÉLECTRIQUE

IUFM Technique
Remonter

 

Dernière mise à jour 
19 août 2006

Programmation en C des PIC

STAGES PIC MCC18 - DOCUMENTS SUPPORTS (v14) pour C18v2.4x et MPLAB 7.2x

Appendre à programmer en C les PIC  : Cours PIC18 et TP sur le compilateur C MCC18 pour PIC18
            Les bases, les bibliothèques, la gestion de la mémoire, les interruptions, les périphériques embarqués
       
Diaporama d'accompagnement du ci dessus cours MCC18
       
Tous les exercices du stage C (v14)  et leurs corrigés avec les librairies mises à jour pour PICDEM2+  (ZIP)

 Pour bien programmer un uC en C lisez les Trucs et Astuces pour programmes embarqués

 Augmenter la résolution d'un convertisseur analogique numérique par suréchantillonnage et décimation

 Programmer les PIC12 et PIC 16 en C
avec le compilateur CC5x dans MPLAB  (version gratuite limité à 1KO) 
     Télécharger  CC5x et son manuel complet en anglais ici : http://www.bknd.com/cc5x/index.shtml

Un outil économique pour les PIC10 et les PIC 12 : PIC KIT1

Ressources diverses :

Cours de technologie sur le microcontrôleur PIC18 de Microchip
       
Diaporama d'accompagnement du cours PIC18
Cours pour apprendre le C, avec support PIC18
       
Diaporama d'accompagnement du cours C sur PIC18
Un cours sur le compilateur C pour PIC18 de Hi-Tech

Un cours généraliste en ligne pour  Apprendre le C

La bibliothèque ANSI TIME adaptée aux PIC, toutes les fonctions de gestion du temps, heure, date etc...

  Exemples d'applications en C sur PIC24 (C30)

Prendre en mains la bibliothèque graphique MICROCHIP (Carte explorer 16 PICTAIL GRAPHIC)

  Exemples d'applications en C sur PIC18Fxxxx

Faire parler un PIC18F2620 (complements à l'AN643)
                      Exemple MPLAB sur PICDEM2+ avec P18F2620 et oscillateur 8MHz

Réaliser un serveur WEB embarqué avec un PIC18F4620 et un "PICTAIL ETHERNET"
     
                     PILE TCP/IP configurée pour PIC18F4620
                         Mettre en œuvre la pile TCP-IP MICROCHIP, compléments pour la version V4.55

 TP d'apprentissage : Surveillance de batterie    
                            objectifs : mettre en oeuvre l'ADC et le TIMER0 du PIC 18 en C
                                               mettre en oeuvre l'afficheur LCD du KIT PICDEM2+ 

Librairie graphique pour GDM1268A (disponible chez SELECTRONIC)  et sa documentation
Tracer des points, lignes, rectangles, cercles. Inclure des images. Ecrire du texte ...

Afficheur graphique
Exemple :
Gestion d'un afficheur graphique GDM1268A (128x64) à l'aide d'un PIC18F452

Exemple de gestion des communications séries asynchrones: Le jeux des allumettes avec un PIC18... à télécharger ici
Connectez simplement un câble série entre votre PC et la caret PICDEM2+, lancez l'Hyper Terminal Windows configuré en 9600 N 8 1
Et voila

 

Gestion des communications synchrones SPI 
Il n'y a pas de convertisseur numérique analogique sur le KIT PICDEM2+, connecter un CNA 10bits MAX515 sur bus SPI
Télécharger la librairie MAX515.C avec un programme exemple et les connexions à effectuer

Jouez aux Echecs avec un PIC18 en utilisant votre PC comme terminal (nécessite la librairie libpd2 ci dessus), programme testé sur PICDEM2+ communication avec le PC par USART 9600,n,8,1     echecs.zip 

 

 Genelaix - IUFM - Académie d'Aix-Marseille-août 2006