PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Interrupts beim Mega 32



dark_flash01
21.02.2006, 15:00
Hallo,
da ich ziemlich unerfahren bin wollte ich euch einfach mal um Rat fragen^^

Das AVR Tutorial unter http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmieren_mit_Interrupts habe ich mir schon durchgelesen und im Forum habe ich auch schon "gestöbert", aber irgendwie werd ich nicht richtig schlau.
Zum testen wollte ich einfach einen Taster per Interrupt überprüfen und dann, sobald der Taster gedrückt ist, einen Text auf meinem LCD ausgeben.
Ich hab schon probiert den Taster einfach aller paar Durchläufe durch eine ganz normale If-Abfrage zu überprüfen aber das ist natürlich sehr unpraktisch und unübersichtlich, außerdem wollte ich meinen gesammten Programmablauf auf Interrupts auslegen.

Ich hoffe iohr könnt mir weiterhelfen.

mfg, dark_flash01

SprinterSB
21.02.2006, 15:48
Im Wiki gibt es das C-Beispiel RC5-Decoder (https://www.roboternetz.de/wissen/index.php/RC5-Decoder_f%C3%BCr_ATMega#Code).
Das Beispiel macht zwar was ganz anderes, verwendet aber nen externen INT. Schau mal da rein, das Zeugs mit Timer-Initialisierung brauchst du ja nicht.

Ausserdem gibt's AFAIK ein Beispiel unter Soucevergleich.