Skip navigation
TechXchange
Digi-Key TechXchange Communities > Projects and Designs > Discussions
6696 Views 0 Replies Latest reply: Nov 24, 2012 6:37 AM by MicrochipRTCfr RSS
Currently Being Moderated

Nov 24, 2012 6:37 AM

Formations : MPLABX, PIC18 et Compilateur C18 (29 au 31 octobre)

MPLABX_training.jpg

   CURSUS DE FORMATION A MPLAB X, AUX PIC18 et COMPILATEUR C18

 

   [MPLAB X] + Architecture et Périphériques PIC18 + Compilateur C18 [3J]

 

 

DESCRIPTIF ET CONNAISSANCES REQUISES

 


Nom de la   formation

Description

Durée

Connaissances   requises


TLS 0101

(nouveau)

 

Démarrer   avec les outils Microchip :

MPLAB X IDE,   MPLAB SIM, ICD3/ Real-Ice

½ journée (60€ HT)

Connaissances de base des microcontrôleurs


MCU 2101 (nouveau : sous MPLAB X)

Démarrer   avec les PIC18 (High-End) : Architecture, jeu d’instructions et   programmation en Assembleur

½ journée   (60€ HT)

Connaissances   de base des microcontrôleurs et de MPLAB X. Formation TLS 0101 ou TLS 0999 préalable recommandée


MCU 2121

(nouveau   : sous MPLAB X)

Configurer   les périphériques de la famille PIC18 et techniques de programmation en langage C (MPLAB C18)

1 journée   (120€ HT)

Connaissances   de base des microcontrôleurs et de MPLAB X. La connaissance du   langage C n’est pas nécessaire. Formations TLS 0101 et MCU 2101 préalables recommandées.


TLS 2118

Techniques avancées du compilateur MPLAB C for PIC18 : mise en   oeuvre de ses extensions (librairies, pragma,…) et optimisation

1 journée   (120€ HT)

Connaissances de base de MPLAB, des microcontrôleurs et   du langage C. Formations TLS 0101,   MCU 2101 et MCU 3221 préalables recommandées.

Il est recommandé aux débutants en langage C   de suivre la formation TLS2101 préalablement.

 

NOTES : de multiples travaux pratiques sont réalisés lors de chaque session.

              Chaque participant possède un poste individuel (PC + outils de développement).

              Le support de cours et tous les exercices pratiques avec leurs solutions sont remis aux participants

              (fichiers sources) sous la forme d’un CD-ROM.

 

29/10 ( MATIN ) :

Formation TLS 0101: Démarrer avec les outils Microchip : MPLAB X IDE, MPLAB SIM, ICD3 / Real-Ice

Cette  formation couvre les bases de l’environnement de développement MPLAB X  de MICROCHIP. Après une introduction sur les outils de développement,  des exercices pratiques sont exécutés sur l’environnement de  développement MPLAB ainsi que le simulateur

Les  participants procèdent pas à pas à la création d’un projet, en  l’éditant et le compilant, puis poursuivent avec la simulation puis  l’exécution.

Un  outil de débogage (ICD3, Real-Ice ou starterkit) est ensuite utilisé  par le biais d’une connexion à un PC pour programmer (flasher) le  microcontrôleur et exécuter le programme en temps-réel.

Le  mode débogage est présenté et les instructions du débogage passées en  revue : comment mettre des points d’arrêt, faire du pas à pas, etc…

La carte cible utilisée est choisie en fonction du cursus  suivi : carte Picdem 2 Plus pour les PIC16/PIC18, Explorer16 pour les 16/32 bits ou PIC32 starterkit .

Les  participants quittent la session avec les connaissances de base de  l’environnement de développement nécessaire à la participation aux  sessions dédiées sur les différentes familles de microcontrôleurs  PIC16/18/24, dsPIC30/33 ou PIC32.


29/10 (après-midi) :

Formation MCU 2101 : Démarrer avec les PIC18 (High-End), Architecture, Jeu d’instructions et Programmation en Assembleur

              Cette formation pratique couvre les bases de l’architecture de la  famille high-end (PIC18) et du jeu d’instructions. Les concepts  élémentaires sont renforcés en écrivant plusieurs petits programmes  simples en assembleur. Cette démarche couvre l’utilisation du simulateur  MPSIM pour simuler et déboguer le programme. Finalement, un  microcontrôleur PIC18F4520 est flashé à partir de l’environnement MPLAB  en utilisant l’outil de débogage ICD3 ainsi que la carte cible de  démonstration PICDEM 2 PLUS.

             Les connaissances acquises au travers de cette session forment une base  solide à partir de laquelle le participant peut explorer les concepts  avancés sur les familles de microcontrôleurs 8 bits PIC16, PIC18, 16  bits PIC24 ainsi que les contrôleurs de signal 16 bits dsPIC30 et  dsPIC33.

  1. Après cette session, la formation sur les périphériques et interruptions des PIC18 est fortement recommandée :  -->MCU 2121 ( périphériques en langage C)

 

30/10 : (JOURNEE COMPLETE)

Formation MCU 2121 : Configurer les périphériques de la famille PIC18 et techniques de programmation en langage C (Mplab C18)

             Cette formation pratique couvre la configuration et l’utilisation des  différents périphériques intégrés (timers, convertisseur A/N,  interruptions,….) de la famille high-End (PIC18) en utilisant le  compilateur MPLAB C18. Les participants sont accompagnés au travers de  plusieurs exercices pratiques et apprennent comment programmer les  microcontrôleurs de la famille High-End avec l’ICD3 et la carte cible de  démonstration PICDEM 2 PLUS.

A  la fin de cette session, les participants sont familiarisés avec les  périphériques PIC18 et le compilateur C18. Ils peuvent dès lors utiliser  l’expérience acquise pour développer et déboguer une véritable  application.

 

 

31/10 : (JOURNEE COMPLETE)

Formation TLS 2118 :  Techniques avancées du compilateur MPLAB C for PIC18 : mise en oeuvre de ses extensions (librairies, pragma,…) et optimisation.

Cette formation pratique dédiée au compilateur C18 pour les PIC18 (8 bits) couvre la mise en oeuvre des fonctionnalités avancées de ce compilateur et de ses extensions du langage C : librairies, pragma,  création d’une librairie, modèles mémoire, allocation du code et des  variables, mixage du code C et de l’assembleur et optimisation du code.

Grâce  aux multiples exercices pratiques, les participants deviennent  familiers avec les fonctions avancées telles que les librairies et les  pragmas qui permettent d’accélérer de façon importante le développement,  et de réduire le temps de mise sur le marché d’un produit.

L’apprentissage  de la création de ses propres librairies permet d’assurer une  réutilisation simplifiée du code dans des projets connexes et futurs.

Différents  techniques d’optimisation du code sont mises en œuvre pour optimiser  l’utilisation des ressources et des mémoires FLASH et RAM.

La  carte cible PICDEM 2 PLUS avec un PIC18F4520 est utilisée pour les  travaux pratiques, elle intègre de nombreux périphériques (afficheur  LCD, capteur de température, E2PROM, liaison série, buzzer, leds,  touches ). Ses 3 supports tulipes (18/28/40 broches) permettent  d’utiliser plus d’une centaine de PICs différents.

 

 

Dates des sessions planifiées : merci de consulter le site http://www.microchip.com/RTC

Les dates proposées ne vous conviennent pas ? N’hésitez pas à nous contacter

 

Inscription uniquement en ligne : merci de consulter le site http://ww.microchip.com/RTC

Un document d’aide à l’inscription est disponible sur demande.

 

Formations intra-entreprise :

Vous  souhaitez participer à plusieurs à un de nos cursus de formation ? Nous  pouvons organiser une formation dans vos locaux. Contactez-nous pour  connaître les conditions associées à l’intra-entreprise.

 

Programme pour les enseignants :

Vous êtes enseignant dans le privé ou dans l’éducation nationale ?

Contactez-nous pour connaître vos conditions spéciales.

 

Programme pour les étudiants :

Vous êtes étudiant (lycée, université, IUT, école d’ingénieur) ?

Contactez-nous pour connaître vos conditions spéciales.

 

Programme pour les personnes en recherche d’emploi :

Vous êtes actuellement en phase de recherche d’emploi ?

Contactez-nous pour connaître vos conditions spéciales.

 

Pour tout autre renseignement complémentaire : 

Contact : demander le Responsable formation Microchip

Téléphone        : (+33) 01.69.53.63.20

More Like This

  • Retrieving data ...

Bookmarked By (0)