STR9 Interrupt

Gast #593259
Lesenswert?
• ▲
▼
Ist beim ersten mal nicht trivial:
a) WUI einrichten (Habe VIC1.9 genommen und dann in der irq-routine 
ausmaskiert)

b) SCU einrichten

c) VIC1 einrichten

hier ist mein Init, das läuft stabil (sollte man beim STR9 gar nicht 
meinen...)





void init_external_irq (void)
{
  SCU_PRR1 |= 0x20000;  // Disable Reset from Port 3

  SCU_PCGR1 |= 0x20000;  // Clock enabling from Port 3

  SCU_PRR1 |= 0x2000; // Disable Reset from WIU

  GPIO3_DIR &=~ 0x38; // Set the direction of P3.

  SCU_PCGR1 |= 0x2000;  // Clock enabling to WIU

  WIU_CTRL |= 0x02; // Global WIU Interrupt Enable (ext irq)

  WIU_TR = 0x38; // Trigger on the rising Edge

  WIU_MR = 0x38; // Enable external IRQ 3, 4 und 5

  VIC1_VA9R = (unsigned int)irq_handler_extern;  // Set the address of 
the extern 3 ISR

  VIC1_VC9R |= 0x20; // Enable this Interrupt

  VIC1_VC9R |= 0x9; // Interrupt Number

  VIC1_INTER |= 0x200;  // Enable external IRQ  (Bit 9)
}


Michi
Gast #666586
Lesenswert?
• ▲
▼
Danke Michi,

Es war eine Frage von einem Anderen aber es war auch meine Frage.
ich werde es versuchen , ich glaube es ist das richtige,wenn nicht dann 
werde ich mich wieder hier zu Dir wenden ,wenn es dir nichts ausmacht. 
ich schreibe meien DA und brauche wirklich Hilfe .

Gruss !

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.