Hi
Da ich ja jetzt auch grade versuche die Atmegas zu proggen, bin ich jetzt irgendwie an den Interrupts hängen geblieben.
Auf jeden Fall hab ich das Problem, dass ich die Fehlermeldung nciht verstehe. Bitte helft mir!
Der Fehler ist folgender:Code:/*
Andun - johanneskreuzer@gmx.de 14.10.2005
Atmega16 mit 8Mhz Quarz
Dieses Programm dient zum testen der Interrupts
*/
#include<avr/io.h>
#include <avr/interrupt.h>
#include <avr/signal.h>
#include<stdint.h>
void main()
{
DDRD |= (1<<PD5);
MCUCR |= (1<<ISC01)|(1<<ISC00)|(1<<ISC11)|(1<<ISC10);
GICR |= (1<<INT0)|(1<<INT1);
sei();
while (1);
}
SIGNAL(INT0){
PORTD |= (1<<PD5); // LED1 an
}
SIGNAL(INT1){
PORTD &= ~(1<<PD5); // LED1 aus
}
Zeile 22 ist die 'SIGNAL(INT0){'.Zitat:
main.c:22: error: parse error before numeric constant
Wenn ihr ne Idee habt, wäre das cool. Danke
Andun