mikrocontroller.net

Forum: Compiler & IDEs Interrupts beim PowerPC


Autor: Heinz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich benutze einen PowerPC (e200z6 core) und programmiere mit dem GCC. 
Der Timer ist so konfiguriert, dass er periodisch einen Interrupt 
auslöst (Fixed Interval Timer). Sobald das der Fall ist soll eine 
C-Routine ausgeführt werden.
Beim AVR hat man dem Mikrocontroller die Routine folgendermaßen 
kenntlich gemacht: ISR(TIMER0_OVF_vect)
Gibt es etwas ähnliches beim PowerPC oder wie teilt man mit dass bei 
einem Interrupt eine bestimmte Routine ausgeführt wird?

MFG

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@ Heinz (Gast)

>Gibt es etwas ähnliches beim PowerPC

Sicher.

> oder wie teilt man mit dass bei
>einem Interrupt eine bestimmte Routine ausgeführt wird?

Steht im Compilerhandbuch bzw. in den dazugehörigen Beispielprogrammen.

MFG
Falk

Autor: Heinz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Ich nutze das Toolkits von Macraigor, da sind aber leider nur ASM 
Beispiele drin und im GCC Handbuch habe ich auch nichts gefunden.
Es gibt ein Beispiel für den IVOR4 in ASM, kann ich das dann so machen?

IVOR11Handler:
  bl myIST
  rfi

Autor: Mark .. (mork)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vom ARM her kenn ich das so dass das Attribut "interrupt" bei der 
ISR-Deklaration angeben wird. Müssen beim PPC die Adressen der 
IRQ-Handler schon zu Compilerzeiten bekannt sein, oder werden diese erst 
von der Anwendung selbst in spezielle Register geschrieben?

MfG Mark

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.