Hallo,
ich möchte gerne auf eine Flankenänderung an einem
PIN reagieren. Ich möchte allerdings ungerne im
Hauptprogramm immerhin wieder den Status des PINs
abfragen. Ich habe gelesen, dass sich das auch mit
Interrupts realisieren lässt?
Ich verwende einen ATmega8 und programmiere mit AVR Studio.
mein bisheriger Code ist folgender:
Code:
#include <avr/io.h>
#include <stdint.h>
#include <avr/delay.h>
int main(void)
{
DDRC = 0xff;
for(;;)
{
PORTC = 0x01;
_delay_ms(3000);
PORTC = 0x02;
_delay_ms(3000);
PORTC = 0x04;
_delay_ms(3000);
PORTC = 0x08;
_delay_ms(3000);
PORTC = 0x10;
_delay_ms(3000);
PORTC = 0x20;
_delay_ms(3000);
}
}
jetzt will ich währenddessen noch gerne auf ein eingehendes Signal reagieren können... Hilfe.. 
Gruß
M.Voigt
Lesezeichen