CURSUS DE FORMATION A MPLAB X, AUX PIC18 ET USB device
[Migration MPLAB -> MPLAB X] + Périphériques PIC18 en C + USB device [2.5J]
DESCRIPTIF ET CONNAISSANCES REQUISES
Nom de la formation | Description | Durée | Connaissances requises |
TLS 0999 (nouveau) | Introduction à MPLAB X et migration de projets MPLAB v8.xx à MPLAB X | ½ journée (60€ HT) | Niveau 1 / Travaux pratiques Connaissances de base des microcontrôleurs |
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. |
COM 3101 | Initiation à l’USB 2.0 en mode device (esclave) avec la nouvelle pile de protocole USB v2.x sur les familles PIC18 / PIC24 et PIC32 en langage C (MPLAB C18 / C30 / C32) | 1 journée (150€ HT) | [Niveau 2] Aisance en langage C. Connaissance de l’architecture PIC18 (ou PIC24 ou PIC32) et des périphériques. Connaissance de MPLAB et du compilateur C18 (ou C30 ou C32). Cursus de 2 jours préalable (PIC18 /16 bits/PIC32) recommandé |
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.
24/9: APRES-MIDI
Formation TLS 0999 : Introduction à MPLAB X et migration de projets MPLAB v8.xx à MPLAB X
Basé sur la plateforme Open Source NetBeans (java) multi-OS (Linux, MAC et Windows) et peuplé d’une multitude de nouvelles fonctionnalités, MPLAB X va accompagner vos développements vers une autre dimension.
Cette formation introduit MPLAB X soit à partir de votre expérience bâtie sur MPLAB v8.xx ou comme nouvel environnement de développement pour toutes les familles de PIC. Les 2 environnements sont comparés sous l'angle de leurs différences et des nouvelles façons d'accomplir les tâches quotidiennes.
La création d'un nouveau projet et le processus de conversion d'un projet existant sont détaillés et renforcés par des travaux pratiques.
Finalement, les nouvelles fonctionnalités les plus excitantes que vous utiliserez sans nul doute dans vos futurs développements embarqués sont présentées.
Les participants à cette formation peuvent ainsi accroitre au quotidien leur productivité en utilisant un environnement de développement de très haut niveau comparable aux environnement de développement très puissants utilisés pour le développement d’applications de langages de haut niveau sur PC.
25/9 : (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.
26/9 : JOURNEE COMPLETE (USB device)
Formation COM 3101 : Introduction à l'USB 2.0 en mode device (esclave) avec la pile de protocole USB v2.x
L’USB 2.0 s’impose rapidement dans les systèmes embarqués comme la solution de remplacement des ports série qui ont pratiquement disparus des ordinateurs. En assistant à cette formation vous apprendrez à maitriser ce protocole de communication ainsi que ses fonctionnalités. Les bases de l’USB au niveau électrique, mécanique et les spécifications du protocole sont passées en revue pour permettre aux participants de bien comprendre les possibilités des microcontrôleurs PIC18/24/32 USB de Microchip. Cette formation vous permettra d’estimer l’effort de développement nécessaire, et quels facteurs doivent être pris en compte pour le développement d’une application USB de type device (esclave). Les concepts exposés sont renforcés au travers d’exercices pratiques individuels. La classe CDC est mise en oeuvre au travers de l’émulation RS-232RS-232 pour connecter un système à base de PIC18/24/32 USB à un PC ainsi que la classe HID au travers d’un bootloader.
Cette formation met en relief la portabilité exceptionnelle de la pile USB Microchip (framework v2.x) au travers des plateformes 8/16 et 32 bits PIC18/PIC24/PIC32 qui pourront être indistinctement utilisées pour les exercices pratiques lors de la formation.
Tout participant à une de nos formations recevra un bon de réduction de 20% sur tous nos outils et cartes de développement.
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 :
Téléphone : (+33) 01.69.53.63.20 (demander responsable formation Microchip)