Forum: Mikrocontroller und Digitale Elektronik AVR-GCC Probleme bei IRQ definition in externem C file


von Ralf H. (heschdy)


Lesenswert?

Hi,

benutze die UART2 lib von AVRlib, in dieser werden die IRQs definiert.
Sobald dieser IRQ aufgerufen wird resetet sich der µC.
Hat jemand eine Idee woran das liegen könnte?

Meine GCC Version 4.1.2

Danke und VIele Grüße
Ralf

von Karl H. (kbuchegg)


Lesenswert?

Ralf H. wrote:
> benutze die UART2 lib von AVRlib, in dieser werden die IRQs definiert.
> Sobald dieser IRQ aufgerufen wird resetet sich der µC.

Schuss ins Blaue:
* es ist ein falscher Controllrtyp eingetragen
* Du benutzt einen Mega128 und hast vergessen die 103-Kompatibility
  Fuse abzuschalten

von Ralf H. (heschdy)


Lesenswert?

Hi, benutze einen mega162

habe den Code auch dementsprechend erweitert.

//compatibility for the mega162
#ifndef UDRE
  #define UDRE  UDRE0
#endif

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.