PIC Microchip – Application du 16F88 – Le Bootloader

Cet article s’inscrit dans le droit fil des précédents, l’utilisation et la programmation des microcontrôleurs. Le 16F88 à un avantage sur les microcontrôleurs que j’ai utilisés jusqu’ à présent, il dispose de la possibilité d’écriture de son propre programme (self-programming). Ce programme est chargé dans le PIC au moyen de deux autres programmes, l’un situé [...]

PIC Microchip – Manipulateur électronique 16F628 CW Keyer et son interface de liaison série

Cet article est une application de l’UART, une des techniques de communication disponibles sur les PIC. USART, aussi appelé SCI, Interface de Communication Série est un dispositif qui peut être configuré en mode asynchrone full duplex ou en mode synchrone half duplex, maître ou esclave, pour communiquer avec des terminaux CRT, des ordinateurs personnels ou [...]

PIC Microchip – Manipulateur électronique 12F675 CW Keyer

Depuis plusieurs semaines je parcours la documentation technique des petits processeurs 12F6xx de MICROCHIP. Petits, mais richement dotés à en juger par l’étendue de la documentation qui les accompagne. Poussé par le désir de ne pas en rester à la connaissance purement théorique du sujet et aussi par l’envie de « manger » un peu de code, [...]

PIC Microchip – Adaptateur pour programmer la série des PIC 12F629/675/683 et 12F1822/1840

Le programmateur sur port parallèle a été réalisé initialement pour charger le firmware du fréquencemètre sur PIC 16F84. Le PIC s’insère dans le connecteur ZIF pour cette opération. Pour programmer la série des petits processeurs 12F il me faut maintenant un adaptateur ad hoc. C’est tout naturellement que l’adaptateur va s’insérer en lieu et place [...]

PIC Microchip – Installation de la nouvelle version WinPICPgm 1.8.3.0

On ne change pas une équipe qui gagne. Pour programmer les PIC je reste fidèle au duo programmateur sur port parallèle et WinPICPgm de Christian Stadler.  Jusqu’ici j’utilisais WinPICPgm sur un ordinateur fonctionnant sous W2K. Cet ordinateur portable que j’utilisais sans ménagement dans mon petit atelier depuis plus de 10 ans est au bout du [...]

Atmel AVR – Installation des outils de développement logiciel et matériel

« On ne connaît que les choses que l’on apprivoise. » Le petit prince – Antoine de Saint-Exupéry 1900-1944. J’ai en réserve plusieurs projets à base de microcontrôleurs en lien avec l’émission-réception. Je relate dans cet article les étapes qui me permettent de dresser un atelier complet de développement et de faire mes premiers pas [...]

Fréquencemètre à microcontrôleur PIC – Révision 1

J’ai réalisé une version plus compacte du fréquencemètre à insérer dans le boîtier du transceiver que je suis en train de construire. Le circuit figure 1 est câblé sur une plaque d’époxy FR4 pastillée, étamée double face de 5×7 cm. L’afficheur LCD est enfiché sur cette plaque. Quatre vis sont prévues pour le fixer sur [...]

Fréquencemètre à microcontrôleur PIC – Réalisation

Le circuit imprimé Le circuit imprimé a été monté sur plaque époxy à pastilles. Sa réalisation ne pose pas de problème particulier. Je n’ai pas poussé la miniaturisation. On pourrait faire plus petit en superposant l’afficheur au circuit imprimé.

Fréquencemètre à microcontrôleur PIC – Commande de l’afficheur LCD

L’afficheur est commandé par le HD44780 LCD controller. Pour le commander nous disposons des bornes suivantes: RS = 0 instruction input, 1 data input, R/W = 0 write to LCD, 1 read from LCD, E = enable signal, DB0 à DB7 = data bus line 0 (LSB) to line 7 (MSB). L’afficheur comprend 2 lignes [...]

Fréquencemètre à microcontrôleur PIC – Mesure

La routine de mesure  est le coeur du fréquencemètre. A chaque boucle du programme elle est appelée 2 fois: – pour l’auto calibrage, – pour la mesure réelle. Description de la routine de mesure La fréquence à mesurer est appliquée sur RA4/T0CKI. La routine est chargée de relever à chaque cycle le compteur TMR0. La [...]