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