Forum: Mikrocontroller und Digitale Elektronik suche hilfe beim m16c


von Martin (Gast)


Lesenswert?

ich schlafe nicht mehr, esse nicht mehr und nur weil ich ein Problem mit
der sect30.inc datei habe(ok zugegeben leicht dramatisiert).
mein Problem:
definire ich Interruptfunktionen wie hir:
#pragma INTERRUPT timer0int
void timer0int(void);

und trage sie in die variable vektor secotor Tabelle, wie hir:
        .lword  dummy_int    ; uart1 receive (for user)
->  .glb  _timer0int
->  .lword  _timer0int    ; TIMER A0 (for user)
  .lword  dummy_int    ; TIMER A1 (for user)
,ja dann, ja dann geht das nicht!!!!!grrrrr der kompiler spuckt beim
kompilieren folgenden Fehler

sect30.inc 161 Error (ln30): .\ncrt0.r30 : '_ta0int' value is
undefined

muß ich vielleicht noch etwas in diese Datei eintragen, gut zureden
oder den controller an einer, für ihn angenehmen Stelle, streicheln?
was kann ich tun?

von judge (Gast)


Lesenswert?

Compilierst Du vielleicht eine falsche Datei?
Denn 'ta0int' scheint der Compiler zu suchen, obwohl Du den Interrupt
'timer0int' benannt hast.

Im Programm muss auch irgendwo sowas wie

void timer0int(void)
{
}

stehen.

von martin (Gast)


Lesenswert?

nach dem ich die sect30 neu generiert habe und den Eintrag erneuert habe
ging es plötzlich Programm muss auch irgend

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.