Gast
#108362
Hallo ich verwende für ein kleines uC-Projekt einen ATMEL AT90S2313. Es wird dabei ein Encoder mit einer Spur an den externen Interrupt INT0 des uC angeschlossen und die Inkremente gezählt. Es funktioniert soweit ganz gut, bis auf die Tatsache, dass der Stromverbrauch bei 5V am INT0 auf über 80mA !! ansteigt. Der Pin INT0 ist dabei mit 10kOhm gegen GND (pull-down) geschaltet. Bei 0V am INT0 habe ich lediglich einen Stromverbrauch von 10mA. Die für den Interrupt zuständigen Register habe ich wie folgt belegt: DDRD = 0b11001100 //INT0 und INT1 als Ausgänge beschaltet GIMSK = 0b01000000 //INT0 freigeben MCUCR = 0b00000011 //Interrupt bei pos.Flanke am INT0 Ist dieser hohe Stromverbrauch bei Verwendung des externen Interrupts normal? Oder, was mache ich falsch? Ich möchte die Schaltung lediglich mit einer Batterie versorgen, was ich mir bei dem Stromverbrauch abschminken kann :( Danke für jede Antwort Xaver