www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Interrupt Vectoren


Autor: Sebastian Sobierajski (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

kennt sich hier vielleicht einer mit dem Codewarrior aus.
Hab hier ein
MC9S12NE64 von Motorola.

Ich hab hier ein kleines Testrojekt. Die ich möchte durch Betätigung
eines Schalters (befindet sich auf dem Demoborad) eine LED zum leuchten
bringen. Das Ganze hab ich schon mal fertig bekommen aber ohne eine ISR
dafür zubenutzen. Ich hab einfach dazu den ein Pin abgefragt. Jetzt
möchte ich mal versuchen diese über eine ISR hinzubekommen.

Ein Projekt hab ich beigelegt. bei diesem funktioniert das ganze noch
ohne  ISR.

Hat einer eine Idee wie man das Mit der Interrupt Vectortabelle in C
realisiert?

ICh verstehe das so.
ICh hab in der Vectortabelle ein Adresse
#define Vporth 0x00002cc
 d.h.

Vporth ist ein Zeiger auf ISR

d.h. Vporth = &ISR(parm);

Liege ich da richtig ? Wenn ja wie sag ich das dem Compiler.

Gruss
Sebastian

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.