ATTiny2313: WinAVR erkennt Interrupts nicht

Gast #283509
Lesenswert?
• ▲
▼
Woran könnte es liegen, dass WinAVR die Interrupts nicht als Interrupt
erkennt ?
Bei allen anderen uC funktioniert alles problemlos, nur beim ATTiny2313
habe ich diese Probleme.

Ich verwende diese beiden Interrupts, es kommen keine Warnungen oder
Fehler, nur die Interrupts werden eben als normale Funktionen
eingebaut.

SIGNAL(SIG_OUTPUT_COMPARE0A)
{

}

SIGNAL(SIG_INTERRUPT0)
{

}

00000000 <__vectors>:
   0:  12 c0         rjmp  .+36       ; 0x26 <__ctors_end>
   2:  2a c0         rjmp  .+84       ; 0x58 <__bad_interrupt>
   4:  29 c0         rjmp  .+82       ; 0x58 <__bad_interrupt>
   6:  28 c0         rjmp  .+80       ; 0x58 <__bad_interrupt>
   8:  27 c0         rjmp  .+78       ; 0x58 <__bad_interrupt>
   a:  26 c0         rjmp  .+76       ; 0x58 <__bad_interrupt>
   c:  25 c0         rjmp  .+74       ; 0x58 <__bad_interrupt>
   e:  24 c0         rjmp  .+72       ; 0x58 <__bad_interrupt>
  10:  23 c0         rjmp  .+70       ; 0x58 <__bad_interrupt>
  12:  22 c0         rjmp  .+68       ; 0x58 <__bad_interrupt>
  14:  21 c0         rjmp  .+66       ; 0x58 <__bad_interrupt>
  16:  20 c0         rjmp  .+64       ; 0x58 <__bad_interrupt>
  18:  1f c0         rjmp  .+62       ; 0x58 <__bad_interrupt>
  1a:  1e c0         rjmp  .+60       ; 0x58 <__bad_interrupt>
  1c:  1d c0         rjmp  .+58       ; 0x58 <__bad_interrupt>
  1e:  1c c0         rjmp  .+56       ; 0x58 <__bad_interrupt>
  20:  1b c0         rjmp  .+54       ; 0x58 <__bad_interrupt>
  22:  1a c0         rjmp  .+52       ; 0x58 <__bad_interrupt>
  24:  19 c0         rjmp  .+50       ; 0x58 <__bad_interrupt>

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren