Cette rubrique concerne les différents projets électroniques que j'ai réalisé.
Le premier, sur ce site, concerne un gros travail d'étude sur les processeurs PIC 32 bits programmés en langage MMBasic. Ceci peut nous amener à réaliser des applications dites 'intelligentes' sur des cartes du commerce ou directement sur le composant microprocesseur de chez Microchip pouvant s'intégrer dans un circuit électronique 'fait maison'.
Cette étude fait aussi l'objet d'un livre qui est en cours de rédaction.
Sur ce schéma, vous avez le processeur PIC32MX170F256B et l’horloge (PCF8563 – utilisant un quartz de 32768hz) sauvegardée par une pile ‘bouton’ de 3v (type CR2032).
On retrouve sur les connecteurs IORA, IORB1 et IORB2 les entrées/sorties des ports A et B du processeur, ainsi que les tensions d’alimentations 5v et 3v3 (et la masse – GND).
Le connecteur ‘ALIM’ permet de faire venir sur la carte les tensions de 3v3 et de 5v.
La tension 3v3 sert pour alimenter les composants de la carte et les périphériques en 3v3. La tension de 5v ne sert que pour les périphériques (si besoin).
On retrouve le connecteur ICSP pour pouvoir, la première fois, transférer le firmware (Interpréteur et éditeur MMBasic 4.6).
Et pour finir, le lien de debug et de transfert des programmes MMBasic sur le connecteur ‘VT100’.
Lors de l’utilisation du connecteur ICSP pour la mise à jour du firmware, les cavaliers SJ3 et SJ4 sont à débrancher pour ne pas rentrer en conflit avec les entrées PGD et PGC du connecteur ICSP.
Le ‘jumper’ JP1 sert à faire ressortir sur la broche 5 du connecteur IORA, les sorties CLKOUT ou INT du PCF8563.