↓
 

Radioamateur.ch

L'activité des radioamateurs suisses et francophones.

  • A propos de radioamateur.ch
    • A propos de radioamateur.ch
    • FAQ
    • Politique de confidentialité
  • Sections USKA
  • Clubs radioamateur
  • Rechercher
  • IAPC technique
  • Autres Liens

Archives de l’auteur : F8EOZ

PIC Microchip – Application du 16F88 – Le Bootloader

Radioamateur.ch Publié le 24 novembre 2015 par F8EOZ24 novembre 2015

chargePIC_1473Cet 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é sur le PC, l’autre résident sur le PIC appelé Bootloader  qui communiquent entre-eux. Le programme résident nécessite d’être chargé une première fois, au moyen d’un programmateur.

1. Cahier des charges

1.1. Contraintes techniques

Si l’avantage de ce dispositif est de faciliter la mise au point des programmes en évitant de remettre sans cesse le microcontrôleur sur le banc du programmateur, il y a aussi des inconvénients.

Le premier tient au Bootloader lui-même. Le programme résident consomme un peu de l’espace mémoire du PIC et réduit d’autant l’espace disponible pour l’application. Les suivants sont inhérents à la technologie et au fonctionnement du PIC.

f8eoz
Continuez la lecture

Publié dans Radioamateurs,www.radiocom.org

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

Radioamateur.ch Publié le 22 septembre 2015 par F8EOZ22 septembre 2015

keyer16F628_1447Cet 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 d’autres périphériques. Il s’agit dans ce projet d’établir une liaison entre mon ordinateur personnel et une machine construite autour d’un PIC disposant de l’USART.

1. Description du projet

1.1. Postulat de départ

Le manipulateur électronique décrit dans l’article précédent servira de base au projet. Je prévois de porter le programme du 12F675 avec un minimum de modifications vers un processeur disposant de l’USART et d’un peu plus de mémoire pour pouvoir y télécharger des messages à partir de mon ordinateur personnel. Mon choix s’est porté sur le 16F628 que j’avais en stock. En plus de l’USART, il dispose de 2K de mémoire FLASH, d’une EEPROM de 128 mots, de 2 ADC. Je pourrais donc réutiliser le petit clavier de 9 touches. Il me faut réaliser une application hôte sur le PC qui commandera le PIC, et une interface, sur le PIC client. L’interface logicielle côté PIC devra être conçue comme un module indépendant réutilisable, utilisant un protocole de communication simple et un minimum de ressources.

 

f8eoz
Continuez la lecture

Publié dans Radioamateurs,www.radiocom.org

PIC Microchip – Manipulateur électronique 12F675 CW Keyer

Radioamateur.ch Publié le 17 juin 2015 par F8EOZ17 juin 2015

PIC12F675Keyer_1352Depuis plusieurs semaines je parcours la documentation technique des petits processeurs 12F6xx de MICROCHIP. Petit, 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, j’ai cherché un projet qui pourrait me permettre de concrétiser mes acquis. Mon choix s’est porté rapidement sur un manipulateur électronique, petite machine utile à la station. Générer les DIT et les DAH c’est bien mais ce n’est pas tout, moyennant un peu de programmation, quelques fonctions fort utiles peuvent être implémentées. Il est agréable de pouvoir envoyer automatiquement les messages de base CQ CQ CQ DE F8EOZ…  et aussi CQ DX et un autre pour les CONTEST. Trois messages enregistrés d’une manière simple au choix de l’utilisateur devraient suffire. Pas besoin de dizaines de mémoire. Il est intéressant d’avoir une écoute locale que l’on peu activer/désactiver ce qui permet d’utiliser le manipulateur pour l’entraînement ou d’utiliser le sidetone de son TRX. Changer la vitesse facilement pour s’adapter à celle de son correspondant est nécessaire. Choisir le mode iambique A ou B pourquoi pas. Enfin une dernière possibilité utile pour régler son antenne, générer une tonalité continue ou à pulsations très rapides.  Toutes ces fonction accessibles rapidement et directement par bouton poussoir, pas de menus et sous-menus sélectionnés par paddle.

A suivre…

Continuez la lecture

Publié dans Radioamateurs,www.radiocom.org
Radioamateur.ch est un journal proposé par l'IAPC.
©2025 - Radioamateur.ch Politique de confidentialité
↑