BETID Portail : Electronique - Informatique

Les PICMicros sont des micro-contrôleurs de MicroChip disponibles dans des gammes très varièes.
Les micro-controleurs sont en fait des "petits" micro-processeurs à l'instar de ceux présent dans les ordinateurs, mais pouvant fonctionner de manière autonome. Ils possèdent en fait, outre le processeur lui-même, de la mèmoire Flash, de la mémoire RAM, des E/S digitales et analogique et parfois des compteurs, des temporisateurs (timer), des interfaçes de type I2C, SPI, ...

Il existe de nombreux type de micro-contrôleurs proposés par un vaste éventail de fabriquants. MicroChip est l'un des plus prolifiques en matière de choix. Si les PICS standards sont les plus répandus, on trouve également des versions orientées vers le traitement du signal, le controle des alimentations, ...

L'étude des PICs est grandement facilitée par l'existence de kits de "prise en main" tels que le PICKit Flash Starter KIT assez élémentaire ou le PICDEM 4 PLUS plus évolué, nécessitant un outils de programmation ICD2 ou ICD3 (OS 64 bits). Un environnement logiciel de développement MPLAB est mis gratuitement à disposition de l'utilisateur permettant le gestion de projets relativement complexes. Celui-ci intégre un macro-assembleur et supporte l'intégration d'un compilateur C, relativement couteux, bien qu'une version "étudiant" soit disponible pour la série PIC18. On peut regretter ce point car d'autres fabriquant concurrent met parfois le compilateur C à disposition de l'utilisateur gracieusement ! La version MPLAB X est accompagnée de compilateurs pour les PIC 8, 16 et 32 bits pouvant tournée en freeware.
D'autres fabriquant proposent des kits pour le développement de PIC et propose souvent un compilateur C gratuit.

Du côté ARM, de nombreux kits parfois disponible pour une vingtaine d'euros offrent une voie intéressante bien que l'environnement logiciel de développement ne soit pas toujours très facile à mettre en oeuvre. De ce côté NXP propose de très bon produit complet (kit + environnement complet) contrairement à Freescale nécessitant parfois de grapiller à gauche et à doite des composants de l'environnement de développement. Cependant ces kits ne dispose souvent que d'une LED (souvent RGB) et d'un accéléromètre. Il est donc nécessaire d'acquérier ou de développer soi-même, une carte fille intégrant poutons-poussoirs, LEDs, borniers.

Page précédente

Page d'accueil