Formation : Les
plateformes spécifiques
PS1413
Objectifs :
Connaître les
possibilités et le champ d’action des DsPIC.
Connaître les différences entre les
microcontrôleurs PIC et les DsPIC. Exploiter ces différences.
Mise en oeuvre d’une méthode de programmation
bas et haut niveau.
Connaître les possibilités et le champ d’action
des microcontrôleurs DsPIC ayant les
fonctions TCP/IP.
Connaître les fondamentaux des réseaux TCP/IP
Mise en réseaux d’un microcontrôleur DsPIC.
A l’issue de cette formation, les stagiaires
seront capables de définir l’environnement extérieur du DsPIC (électronique
d’interfaçage et de commande…) et de pouvoir le programmer en C en intégrant le
protocole TCP/IP.
Durée : 4 jours
Pré requis :
Expérience de la programmation en langage C et
des microcontrôleurs
Contenu :
Module 1 : Architecture des DsPIC
-
Architecture CPU / DSP
-
Technologies des mémoires
-
Contrôleur DMA
-
L'unité centrale / ALU
-
Le contrôleur d'interruptions
-
Les ports d'entrées/sorties
-
Les Timers
-
Les ports de communication
Module 2 : Programmation des DsPIC
en C
-
Rappel sur le protocole TCP/IP
1. Couches OSI
-
Explication de
1. Serveur /Client http,
FTP
2. Communication TCP / UDP
3. Protocole SMTP, SNTP
4. Conversion RS232
<-> TCP
Matériels utilisés :
Les stagiaires
utilisent durant la formation une carte électronique (EXPLORER 16) et un
programmateur/débugger de chez MICROCHIP. La cible utilisée est un dsPIC33FJ256GP710
qui fait parti de la catégorie « DSC » de chez MICROCHIP. Cette cible
est très c&egèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèave;mplète et permet de passer en revue un grand nombre de
périphériques.
Méthodes de travail :
Chaque journée comprend
l’acquisition de la théorie et la mise en pratique des compétences acquises par
des exercices et des travaux pratiques. L’environnement MPLAB de MICROCHIP et
un compilateur C sont utilisés pour simuler et programmer en C. Des cartes
électroniques permettent de vérifier dans son intégralité le fonctionnement du
code embarqué.
Documentation et matériels
Les supports de cours en français sont fournis
aux participants sur une clé USB et sur support papier. Précis et faciles à
utiliser, ils peuvent servir de référence par la suite pour refaire à volonté
les exercices de la formation.
De plus les stagiaires après la formation pourront utiliser le kit
de développement MICROCHIP pour refaire les exercices mais aussi pour
développer leurs propres projets.
Le listing des exercices et de leurs solutions sont également
fournis aux participants.
Récapitulatif du matériel fournis :
Le classeur :
1.
Le support de cours en couleur
2.
Les travaux pratiques en couleur
3.
La présentation
La clé USB :
1.
Les versions PDF des documents contenus dans le classeur
2.
Un recueil d’exemples en langage C
3.
La correction commentée des travaux pratiques
4.
Des ressources MICROCHIP
5.
Un comparatif de tous les compilateurs C
6.
Version d’évaluation (90 jours) du compilateur de MICROCHIP, le C30
Le matériel :
1.
Kit de développement de MICROCHIP
2.
Le programmateur MICROCHIP (ICD2)
3.
Suite logiciel MICROCHIP
4.
Une alimentation 220 Volts
5.
Un cordon USB
6.
Un cordon RS232
7.
Un cordon RJ11
Sur le site internet d’INNOVATIS SYSTEMS (accès débloqué par mot de
passe) :
1. Un tutorial vidéo