Quand il s’agit de débogage d’un circuit microcontrôleur, il n’ya pas beaucoup d’options simples. Puisqu’un circuit microcontrôleur peut avoir plusieurs choses en même temps, mesurer la tension avec un multimètre n’est pas une option. À l’aide d’une solution informatisée en-Circuit-Debugger est et complexe, long et coûteux à mettre en place. Les gens ont souvent recourent à reliant les banques de LED sur le circuit, mais aussi, cela prend du temps et si câblé incorrectement, pourrait vous induire en erreur sur les problèmes que vous essayez de résoudre.
Dans le Module microcontrôleur Debug (MDM). C’est un dispositif qui transplante simplement les microcontrôleurs (MCU) à une unité distincte, loin de la maquette. Elle est reliée par un câble en nappe de 40 broches à un petit PCB qui prend la place de la MCU sur la maquette, transposition de chaque broche directement. Aucune modification de circuit n’est nécessaires au fonctionnement de la MDM. Sur le module sont 74LS541 8-bit ligne pilote ICs qui actionne les LEDs d’indication pour chacun des 8 bits sur chacun des ports de données sur la MCU. Cette puce offre actuelle pour les LEDs sans affecter le code pin de la MCU lui-même. La broche et le circuit de la maquette n’ont aucune idée de que la puce est là.
Mon microcontrôleurs de choix sont PIC18 famille 28 et 40 broches PICs dont j’ai conçu cet appareil pour être compatible avec broche pour. Votre appareil peut être conçu pour Arduino Atmel puces ou n’importe quel microcontrôleur que vous souhaitez utiliser.
Ce Instructable est principalement destiné à inspirer des idées et des pièces de circuit pour vous aider à développer un MDM pour votre famille préférée du MCU.
Aussi, s’il vous plaît noter le schéma et la disposition de la Commission sont concernant révision 0,3, il est beaucoup plus avancé et a nombreuses corrections/fonctionnalités ajoutées, comparativement à 0,1 Rev, qui est photographié.