Délégation Midi Pyrénées Service des Ressources Humaines Bureau de la Formation Permanente INITIATION PIC MICROCONTROLEURS Formation assurée en interne par Arnauld BIGANZOLI UMRS 825 Objectifs de la formation Apprentissage et mise en œuvre du langage C embarqué sur microcontrôleur. Architecture des microcontrôleurs 8 bits de MICROCHIP, appréhension des outils de développement et initiation au langage C. De nombreux travaux pratiques permettront de mettre en œuvre les différents modules intégrés aux PIC de la famille 18F. Programme de la formation 1ière partie (3 jours) – Formation initiale Cette partie de la formation sera consacrée à la découverte des outils ainsi qu’à leur prise en main. Architecture microcontrôleur PIC - Vue d'ensemble des différentes familles de microcontrôleurs Microchip - Architecture PIC18 - Champ d’instructions Assembleur PIC18 - Vecteur reset et interruptions Environnement de développement MPLAB - Installation de MPLAB IDE et du compilateur MCC18 - Gestion de projet - Paramétrages du projet - Compilation et exécution - Trace et Simulation - Débuggeur In situ sur carte cible Travaux pratiques - Exercice de configuration de projet - Exercices de manipulations des registres internes et des PORT d’entrées/sorties - Validation par simulation avec MPLAB SIM - Débogage In situ sur carte Programme de la 2ième partie (3 jours) – Approfondissement Mise en œuvre des différents périphériques du microcontrôleur par des exemples pratiques. Gestion des interruptions - Interruption par évènement externe - Cas particulier des Timers, horloge RTC (horloge temps réel) Dialogue entre périphériques - Communication Asynchrone : UART, RS232 - Communication Synchrone : I²C, SPI Gestion de la mémoire - Accès EEPROM interne Travaux pratiques - Exercices sur les interruptions (Timers, switch, …) - Mise en œuvre d’une communication série entre un PIC et un terminal PC (Interface USB/RS232) - Mise en œuvre d’une conversion Analogique/Numérique Public concerné Spécifités Electronicien Les participants repartiront avec un kit de développement didacticiel La formation dans tous ses détails sur le site http://electroniciens.dr14.cnrs.fr/ 12 stagiaires Du 17 au 19 juin ET du 29 juin au 1er juillet 2009 Mercredi 20 Mai 2009 Délégation Régionale Nombre de participants Dates Date limite d'inscription Lieu Conseiller Ressource Humaine/Formation Assistante Formation Alexandre Teste - 05 61 33 60 16 Laurence Neuville - 05 61 33 60 86 [email protected] [email protected] 16 avenue Edouard Belin – BP 24367 – 31055 Toulouse Cedex 4 Fax : 05 62 17 29 01 http://www.cnrs.fr/midi-pyrenees