Siiani olen AVR asmis toksinud ja üritan c-s kas asja selgeks saada. Aga tekkis siuke probleem, millest ei saa kuidagi jagu. Peale AVR Studios kompileerimist annab mulle sellise veateate.
../testid.c:31: error: redefinition of 'ISR'
../testid.c:27: error: previous definition of 'ISR' was here
Olen proovinud mitemeid näiteprogramme aga mitut katkestust korraga käima pole saanud. ühega töötab ilusti. Oskab keegi midagi selle peale kosta.
#include <avr/io.h>
#include <avr/interrupt.h>
ISR (TIM0_OVF_vect)
{
}
ISR (INT1_vect)
{
}
int main()
{
sei();
while(1)
{}
}
../testid.c:31: error: redefinition of 'ISR'
../testid.c:27: error: previous definition of 'ISR' was here
Olen proovinud mitemeid näiteprogramme aga mitut katkestust korraga käima pole saanud. ühega töötab ilusti. Oskab keegi midagi selle peale kosta.
#include <avr/io.h>
#include <avr/interrupt.h>
ISR (TIM0_OVF_vect)
{
}
ISR (INT1_vect)
{
}
int main()
{
sei();
while(1)
{}
}
Comment