Gast
#394118
Hallo Leute,
ich hoffe ich nerve nicht zu sehr und das andere evtl. auch was von
meiner doofen Fragerei haben. Ich will lernen mit Interrupts in C zu
arbeiten. An meinen Atmega128 habe ich am kompletten PORTF Taster, also
8 Stück an der Zahl (high-active).
Nun ist es bei Interrupts ja so das ich
1. zuerst mal die includedatei interrupt.h aus der avr-lib
implementieren
2. die Interrupts global mit sei() aktivier (deaktivieren mit cli()
)und
3. die Interrupt-Service-Routine schreib mit
ISR(Name_vect)
#include <avr/interrupt.h>
ISR(Name_vect)
{
// hier Interruptcode
}
Jetzt hätt ich (glaube ich) keine Schwierigkeit zum Beispiel einen
Timer_Interrupt zu realisieren. Aber irgendwie haut des mit den Tastern
noch nicht hin. Was für Namen_vect muss ich da angeben. Wie gesagt
hängen an PORTF und wär auch ADC0...7 .