Hallo
Op het moment ben ik voor de hobby bezig met een grote 7 segmentklok met als aansturing een Pic 16F887. Nu zit ik nog redelijk in de beginfase en heb ook nog niet heel veel ervaring met programmeren. Ik heb een 4 segmenten display aangesloten op een breadboard. En heb een 50 hz blokgolf op RA4 als tijdsbasis. Deze wordt vervolgens in timer0 opgeteld tot 50 waarna een interrupt volgt. Na 60 interrupts heb ik een minuut en wordt het eerste cijfer opgehoogd. Ook de display aansturing heb ik in een interrupt gedaan met timer2. De klok loopt netjes op tijd.
Nu valt mij in eens iets op. De microcontroller trekt ruim 100 mA waar in de datasheet staat 200 uA. Mmm 500 keer zoveel dus. Ook nadat ik alles op het breadboard losgemaakt heb blijft hij 100 mA trekken. Ook voelt hij lichtjes warm aan, wat naar mijn weten niet goed kan zijn.
Nu is mijn vraag. Kan dit van software matige aard zijn? In de main loop staat alvorens nog niets. Puur alleen nog interrupts beschreven.
Op mijn kamer (met vloerbedekking) kan eventueel een ESD probleem ook roet in het eten gegooid hebben. Of is het mogelijk dat breadboards op den duur kortsluiting maken, omdat er misschien eerder een dikke poot ingeduwd is? T0220 ofzo.