Hur göra när MPLAB SIM inte stöder weak pull-ups? *LÖST*
Postat: 1 september 2008, 00:52:57
Jag håller på med ett projekt som bl a innefattar momentanbrytare till vardera RB6 och RB7 individuellt på en PIC16F886. RB6 och RB7 initieras med interna "weak pull-ups", och de triggar olika saker i programmet med "interrupt on change".
Jag höll på och debugga i MPLAB SIM och efter att ha fått ett skumt beteende där programmet vägrar reagera på stimulus på RB6 och RB7 (Pulse Low) kollade jag i hjälpen för MPLAB SIM. Under General Limitations står det bl a Weak pull-ups on ports not implemented..
Ber om ursäkt om det är uppenbart, men hur simulerar jag bäst min stimuli?
Jag antar att man kan ändra i koden så att den vid simulering inte har weak pull-ups, och jag kör Pulse High-stimuli, och sedan ändrar till att använda weak pull-ups vid programmeringen, men det känns himla bökigt att göra så.
Jag höll på och debugga i MPLAB SIM och efter att ha fått ett skumt beteende där programmet vägrar reagera på stimulus på RB6 och RB7 (Pulse Low) kollade jag i hjälpen för MPLAB SIM. Under General Limitations står det bl a Weak pull-ups on ports not implemented..
Ber om ursäkt om det är uppenbart, men hur simulerar jag bäst min stimuli?
Jag antar att man kan ändra i koden så att den vid simulering inte har weak pull-ups, och jag kör Pulse High-stimuli, och sedan ändrar till att använda weak pull-ups vid programmeringen, men det känns himla bökigt att göra så.