Als het gaat om het debuggen van een microcontroller-circuit, zijn er niet een heleboel eenvoudige opties. Aangezien een microcontroller circuit meerdere dingen gaande op hetzelfde moment wellicht, het meten van spanningen met een DMM geen optie. Met behulp van een geautomatiseerde In-Circuit-Debugger oplossing is dure en ingewikkelde en tijdrovende instellen. Mensen vaak toevlucht tot banken voor LEDs aansluiten op het circuit, maar dit ook kost tijd en als bekabelde onjuist, kan u worden misleid over de kwesties die u probeert op te lossen.
Voer de Module van de Microcontroller Debug (MDM). Het is een apparaat dat gewoon transplantaties van de microcontroller (MCU) aan een afzonderlijke eenheid uit de buurt van het breadboard. Het is verbonden door een 40-pin ribbon kabel aan een kleine PCB die de plaats in van de MCU op het breadboard neemt, omzetting van elke pin direct. Er zijn geen circuit wijzigingen vereist zijn voor de werking van de MDM. Zijn op de module 74LS541 8-bits Line Driver ICs die indicator LED's voor elk van de 8 bits op elk van de gegevenspoorten op de MCU drijft. Deze chip levert huidige voor de LEDs zonder de pin van de MCU zelf. De PIN-code en het breadboard circuit hebben geen idee die de chip er is.
Mijn microcontrollers van keuze zijn PIC18 familie 28 en 40 pin PICs die ik dit apparaat zijn ontworpen pin-compatibel voor. Uw toestel kan worden ontworpen voor Arduino Atmel chips of een MCU die u wenst te gebruiken.
Dit Instructable is vooral bedoeld om te inspireren ideeën en sommige stukken van het circuit om te helpen u bij het ontwikkelen van een MDM voor uw eigen favoriete familie van MCU.
Ook wees zo goed merk op het schema en board lay-out zijn met betrekking tot herziening 0.3, het is veel geavanceerder en heeft talrijke correcties/functies toegevoegd, in vergelijking met de Rev 0.1, die is gefotografeerd.