Gast
#364358
Guten Tag, ich hänge seit ein paar Tagen an einem Problem fest und bitte um Hilfe. Konkret will ich mit dem Analog Comparator eines Mega16 zwei Spannungszustände ( 0V und 5V ) vergleichen, diese habe ich an AIN0 und AIN1 angelegt. Wenn die 5V-Spannung fällt soll eine Interrupt ausgelöst werden und die ISR aufgerufen werden. Gemäß der App-Notes habe ich AREF usw. an die Versorgungsspannung angelegt. Im Software Debugger vom AVR wird bei mir ein Interrupt aber nur ausgelöst wenn ich am ACI-Kästchen ein Hacken setzte. Nun meine Eigentliche Frage: Ich man bislang an, das an AIN0 bzw. AIN1 eine Veränderung stattfinden muß, damit eine Interrupt ausgelöst wird. Was mache ich falsch, wo liegt mein Denkfehler oder ist der Code falsch ?? Ich verwende der AVR-GCC. Der Code liegt im Anhang. Vielen Dank im vorraus, Martin