Einzelnen Beitrag anzeigen
Alt 23.04.2007, 22:24   #13
philharmony
Master
 
Registriert seit: 11.03.2003
Alter: 42
Beiträge: 610


philharmony eine Nachricht über ICQ schicken
Standard

Also die SIG_INT0 gibt es und hab ich weiter oben, ausserhalb vom Main definiert.
Ich habe INT0 und INT1 enabled.
Hier mal der Neue Text...

Zitat:
#include <AVR/io.h>
#include <avr/interrupt.h>

int run,i;
run=1;

SIGNAL(SIG_INT0)
{
run=0;
}

SIGNAL(SIG_INT1)
{
run=1;
}

int main (void)
{

DDRB=0xff;
GICR = ((1<<INT0) |(1<<INT1));
GIFR = ((1<<INTF0)|(1<<INTF1));
MCUCR = ((1<<ISC01)|(1<<ISC00)|(1<<ISC11)|(1<<ISC10));
sei();


for (;
{
if(run==1)
{while(i<5000) i++;
PORTB--;
i=0;
}

}

}




philharmony ist offline   Mit Zitat antworten