ARM7 STR7 IRQs aktivieren (EIC SIR und IER)

Gast #399219
Lesenswert?
• ▲
▼
** Nochmal mit besserem Betreff **
Hallo zusammen,

bin gerade dabei, bei einem STR7 den UART-IRQ zu aktivieren. Ich
arbeite mit der Anglia IDEaliST und habe ein Beispiel-Projekt mit
hoffentlich passendem Startup- und IRQ-Vektor-Code umgebaut.
Jetzt muß ich ja 3 Sachen machen, damit ich IRQs nutzen kann

1) IRQ beim UART einschalten
erledigt:
UART3->IER |= (1 << 0);  // IRQ bei RXBuf nicht leer

2) In EIC SIR eine Priorität einstellen und den IRQ in EIC IER
einschalten
Da habe ich trotz der Doku zum STR7 noch keinen Plan, was ich da genau
für den UART3-IRQ einstellen muß. Kann mir da jemand die XXe mit Leben
füllen?

EIC->SIR[XX] |= XX;  /*  Configure the priority */
EIC->IER |= 1<<XX;   /*  Enable interrupt */

3) Global IRQs einschalten
erledigt:
EIC->ICR |= 0x00000001;

Klar steht das irgendwie in der Doku. Aber ich blick da momentan nicht
durch. Also kann mir bitte jemand einen Tipp geben?

Servus
Michael
Gast #399220
Lesenswert?
• ▲
▼
Jetzt bin ich schon einen Schritt weiter:

2) Wenn man raushat, das UART3 IRQ12 ist, dann sieht das schon so aus:
EIC->SIR[12] |= 0x00000005;  /*  Configure the priority */
EIC->IER |= 1<<12;   /*  Enable interrupt */

Die Priorität von 5 habe ich irgenwo abgekupfert, so ganz durchblicken
tue ich das aber noch nicht. Vielleicht gibt mir da noch jemand einen
Tipp?

Servus
Michael

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.