Gast
#657822
Hallo *, habe mal wieder ein kleines Problem zw. Hard- & Software. Ich möchte wenn an PB0 ein low (GND) anliegt, einen Interrupt starten ausführen der in der Routine einen Zähler Incrementiert. Im AVR Studio 4.0 klappt dies ohne Probleme, aber in Hardware leider nicht. Habe den internen Pullup an PB0 aktiviert und einen Taster angeschlossen der gegen GND kurzschließt. Wie gesagt per Simulation alles OK, aber Hardware .... :-( Kann mir jemand sagen, ob der GCC coder richtig ist, oder ob ich dort wieder einmal einen "Logicfehler" drinnen hab?! Hier einmal der GCC Teil, für den Interrupt:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
Zu Debuggzwecken habe ich die Interruptroutine erweitert und eine LED an PB2 angeschlossen. Aber nichts. Der ATMEGA8 springt nicht in die Interruptroutine. Danke schon mal an euch.