Carte d`essais PIC

Transcription

Carte d`essais PIC
Carte d'essais PIC
Projet de carte d'expérimentation à base de PIC18F4550, qui permet notamment de tester l'USB du PIC avec le PC.
Cette carte d'essais a déjà été produite et distribuée à une dizaine d'exemplaires et est assez proche du point du
vue des fonctionnalités à la carte de démonstration PICDEM™ FS USB de Microchip, mais à l'avantage de pouvoir
être fabriquée et soudé facilement à moindre coût.
Les fonctionnalités de cette carte d'essais sont les suivantes :
•
•
•
•
•
•
•
•
•
•
Connecteur USB ;
Connecteur série pour le PC ;
Connecteur I2C sur lequel il est possible de connecter directement un afficheur LCD I2C (cf.
http://www.lextronic.fr/R1576-lcd-i2c.html) ;
Connecteur ICSP ;
Connecteur d'alimentation 7 à 15 V ;
Sélecteur alimentation DC ou USB (carte auto-alimenté en USB) ;
Un bouton de RESET + 2 interrupteurs poussoirs ;
3 LEDs ;
Toutes les entrées/sorties du PIC sur bornier ;
Un PIC 40 broches USB (évidemment).
A noter que le bus I2C offre de larges possibilités d'extension : il est possible avec un composant PCF8574 par
exemple, d'ajouter un ou plusieurs ports parallèles 8 bits, on peut également ajouter un module de mémoire pour le
PIC en I2C (ex. 24LC512).
Vous pouvez télécharger le schéma de la carte ainsi que les fichiers nécessaires à sa fabrication (typon).
Un programmateur est nécessaire pour installer le bootloader sur le PIC, mais ensuite il est possible de
programmer le PIC directement en USB grâce au programme Pdfsusb de Microchip (il est possible de le
télécharger gratuitement sur leur site, avec de nombreux exemples et codes source : il faut rechercher "Microchip
MCHPFSUSB Installer"). J'ai adapté le firmware USB de Microchip à la Carte d'essais (la configuration du PIC se
fait dans le code source du bootloader. Attention, si vous le compilez tel quel, celui-ci est configuré pour un quartz
de 20 MHz et non 8 MHz comme indiqué sur le schéma).
Ecrit par Olivier BICHLER, le 27/12/2008 11:19:55