Les instructions propres à la famille 8-bit PIC® Microcontrollers / Enhanced Mid-Range sont décrites dans le Tableau 1 dans lequel il est indiqué, lorsque cela est applicable, l’équivalent avec les instructions de la famille 8-bit PIC® Microcontrollers / Mid-range ainsi que la description et des notes relatives à cette instruction. Cet article s’adresse à ceux qui souhaitent migrer vers cette …
… Retour à la Présentation Cet article décrit les échanges UART pour piloter les signaux et les opérations élémentaires du protocole In-Circuit Serial Programming™ (ICSP™) permettant de programmer un PIC24 à partir d’un ordinateur PC ou d’un terminal série. Les différentes commandes sont classées en 4 groupes; à savoir : Les commandes d’administration (Tableau 3a) …
… Retour à la Présentation du projet Cet article décrit les signaux et les opérations élémentaires du protocole In-Circuit Serial Programming™ (ICSP™) permettant de programmer un PIC24 à partir d’un ordinateur PC ou d’un simple terminal série matériel ou émulé par un logiciel comme GTKTerm ou HyperTerminal. 2.1 – Signaux du Protocole ICSP™ Le protocole ICSP™ est …
… Retour à la présentation du projet Cet article présente les schémas électroniques simplifié et détaillé des deux parties PIC16 et PIC24 avec leurs interactions mutuelles et avec le monde extérieur. Cette description pourra servir à ceux qui souhaitent réaliser et mettre en œuvre ce programmateur pour PIC24 avec le programme du PIC16 (pic16f628a cadencé …
Comme il se doit, le premier programme proposé sur PIC24 est du type Hello World ! (pour électronicien) qui fait clignoter une Led à une fréquence de 1 Hertz avec un rapport cyclique variable suivant l’appui sur un bouton ou au bout d’un certain temps de fonctionnement. La platine électronique utilisée est la Clé USB …
Les opérations arithmétiques s’appuient principalement sur les 2 instructions add et sub déclinées dans leur mode litéral ou registre. Si add ne pose pas de problème particulier, sub quant a elle peut en dérouter plus d’un car elle opère sur l’opposé de W comme indiqué ci-après : sublw 0xa sublw 10 ; W = …
La gestion des interruptions des PIC16…
Une première formule mathématique qui peut en dérouter plus d’un, mais qui se révèle exacte… F(N) étant tout simplement le énième nombre de Fibonacci – cf. Bestiaire de formules ou pour les courageux, lire la preuve mathématique. Les 10 premières itérations de la formule exécutée sous Linux par bc (Basic Calculator) avec ce programme téléchargeable …