Introduction
J’ai utilisent gamme PIC de Microchip du microcontrôleur pour mes projets depuis 1993 et l’ont fait tous ma programmation en langage assembleur, à l’aide de la Microchip MPLab IDE. Mes projets allaient de simples feux et clignotants LED, aux interfaces de manette de jeu USB pour les modèles R/C et analisers d’appareillage électrique utilisé dans l’industrie. Développement a pris plusieurs jours, voire des milliers de lignes de code assembleur.
Après avoir reçu la matrice Multimedia Flowcode 4 professionnel, j’ai été très sceptique du logiciel. Il semblait trop facile de croire. J’ai décidé de lui donner un essai et testé toutes les différents composant Macros, tous avec un grand succès. La meilleure partie de l’utilisation de Flowcode était que des projets simples pouvant être classés dans une seule nuit. Après avoir joué avec l’I²C et une horloge DS1307 en temps réel, j’ai décidé de concevoir le 8 canal de minuterie à l’aide de Flowcode. N’étant ne pas un petit projet facile, j’ai cru que ce serait un grand projet à enseigner moi-même Flowcode.
Sélection d’un microprocesseur et autres composants
En raison du nombre de broches d’e/s requis, il était clair qu’il faudra un appareil de 40 broches. Le PIC 18F4520 a été choisi, principalement pour ses 32K de mémoire programme et 1536 octets de mémoire de données. Tous les composants utilisés, sont des dispositifs d’à travers-trou standards, ce qui permet de construire le circuit à bord de Vero si nécessaire. Ceci a également aidé à la mise au point sur une maquette.