Modifications

PIC

1 505 octets ajoutés, 2 juillet 2015 à 15:27
aucun résumé de modification
L'objet de la plate-forme PIC est la programmation des microcontrôleurs PIC16F1459.
==Team Creative==
La team créative, de la plate-forme PIC conçue par [[Utilisateur:LERUSTE REGIS | Régis LERUSTE]], est composée de :
*[[Utilisateur:Maëlle_Vimont | Maëlle Vimont]] pour l'animation de la communication plateforme C
*Laurent BERTHELOT pour le conseil à propos de tout sujet
*Thomas pour la [http://fablabo.net/wiki/CEPI protection des travaux avec des licences libres]
*[[Utilisateur:Philippe Bonnet | Philippe Bonnet]] pour le conseil en informatique.
==Historique==
==Description==
===Le microcontrôleur PIC16F1459===
Le choix de ce microcontrôleur résulte d'un compromis entre sa fonction USB complètement intégrée, un nombre de pattes (20) relativement limité et son conditionnement en boîtier DIP.
Les 404 pages de la [http://ww1.microchip.com/downloads/en/DeviceDoc/40001639B.pdf data sheet PIC16F1459] donne un premier aperçu du volume impressionnant de documentation dédiée à ce microcontrôleur.[[image:Microchip1453a.JPG |thumb|center|upright=3]]
Ses caractéristiques principales sont :
* [https://fr.wikipedia.org/wiki/Reduced_instruction_set_computer RISC] CPU, Reduced instruction set computer ou RISC (en français « microcontrôleur à jeu d'instructions réduit »)
* 9 ADC inputs
* Program Flash memory (14 Kbytes).
 
===La plate-forme===
La plate-forme est approvisionnée constituée de matériel et de logiciels.Le matériel est approvisionné chez [http://www.microchip.com Microchip ] sous la forme d'un kit "Low Pin Count (LPC) USB Development kit with PICkit 3) référencé [http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=DV164139-2 DV164139-2].
Elle Il est composée composé principalement de :
* 1 carte LPCUSB Development board équipée d'un microcontrôleur PIC16F1459
* 1 PICkit 3 Debugger/programmer qui se connecte sur J13 de la carte
* 2 câbles USB, 1 pour la carte, le 2ème pour le PICkit 3.
Les logiciels sont téléchargés à partir du site [http://www.microchip.com Microchip].
====Installation====
L'installation de la plate-forme suit la documentation [http://ww1.microchip.com/downloads/en/DeviceDoc/40001356C.pdf User's Guide].
Les étapes sont les suivantes :
* mla Installation de la Microchip Libraries for Applications (MLA) :*Installation de la plate-forme logicielle MPLAB X IDE*Installation du matériel=====Installation de la Microchip Libraries for Applications=====L'installation de la première étape MLA est décrite par Fiche [[instal_mla]].=====Installation de la plate-forme logicielle MPLAB X IDE=====L'installation de la plate-forme logicielle MPLAB X IDE sous Linux 32-Bit and Linux 64-Bit (Requires 32-Bit Compatibility Libraries) :*le téléchargement du fichier [http://ww1www.microchip.com/downloadsmplabx-ide-linux-installer logiciel]*la [http:/en/softwarelibrarywww.microchip.com/mla_v2015_05_15_linux_installermplabx-ide-release-notes documentation].run mla_v2015_05_15_linux_installer=====Installation du matériel=====L'interconnexion du matériel est réalisée selon la photo ci-dessous :[[image:Microchip1259.runJPG |thumb|center|upright=3]]Les câbles USB fournissent la tension de 5 volts à la carte et au PICkit 3 Debugger/programmer. ===Apprentissage - Création d'un projet===**Compte tenu de la seconde complexité de cette plate-forme de programmation, un apprentissage est lnécessaire. Il est basé sur la création d'exécution un projet de la formation initiale de [https://microchip.wikidot.com/tls0101:lab1 Microchip]. La création de ce fichierprojet est structurée en 12 étapes dont certaines demandent une attention particulière :* MPLAB X IDEétape 9 : Move Source Files into the Project Folder - Cette opération consiste à copier les fichiers concernés sous le répertoire du projet.* LPC===Développement du logiciel===étape 10 : Adding Files to the Project - Cette opération consiste à indiquer au projet les path (relative) des fichiers précédemment copier.
====Organisation====
1 991
modifications