mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Probleme mit AT91SAM7X Interrupt Handling


Autor: Christian Grönke (netzzwerk)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Ich versuche seid einiger Zeit auf meinem AT91SAM7X256 Developmentboard 
von Olimex (http://www.olimex.com/dev/sam7-ex256.html) die Interrupts 
z.B. vom Timer zum laufen zu bekommen.

Mein Startupskript basiert auf dem Code Beispiel von James P. Lynchs 
Beispiel zum Display auf diesem Board.

Wenn jemand von euch einen Moment Zeit hat wäre es gut wenn er mal über 
den angehängten Quellcode schauen kann und mir vielleicht sagen könnte 
woran es liegt das der Interrupt Handler nicht aufgerufen wird.

Ich benutze den WinARM - GCC vielleicht mach ich ja auch damit was 
falsch.

Es tut mir leid das in der main.c so ein durcheinander an 
auskommentierten Text herrscht. Aber das sind alles Test, weil ich mich 
gerade einarbeite ;). Sollte jemand dazu noch Tipps haben bin ich da 
auch offen.

Nochmal zum Interrupt Problem ich habe mir da nun schon ein paar 
Beispiele angeschaut und denke ich mache es genau wie dort, was 
zumindest das beschreiben der Register betrifft. Bei der Interrupt 
Funktion hatte es bis jetzt auch mit und ohne
__attribute__ ((interrupt ("IRQ")))
 nicht geklappt.

Ich denke das ich irgendwas übersehe.

Schon mal danke im voraus ;)
Gruß Christian

Autor: Schakklin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was soll denn das für eine dämliche Frage sein?

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Stellt man das _attribute_ ((interrupt ("IRQ"))) nicht hinten dran?

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.