Timer Interrupt AT91sam7x

Gast #3053452
Lesenswert?
• ▲
▼
Hallo zusammen,

ich benutze At91sam7x (Gnu, Olimex Board )und möchte damit ein 
Timer-Interrupt lösen.
Das heißt nach bestimter Zeit soll  dieses Interrupt ausgelöst werden.

Ich habe nur 4 PWM ports und brauche aber 5 würde das auch damit gehen. 
Das heißt den Pin in bestimter Zeit zu toggeln.

Ich brauche einen Beispiel dafür.

Anbei mein Code, aber das funktioniert nicht

Viele Grüße
Angehängte Dateien:
#3053486
Lesenswert?
• ▲
▼
Ich versteh jetzt deine Frage nicht. Das von dir gepostete Beispiel 
sieht doch erst mal nicht schlecht aus.

Da ist die Funktion Periodic_Interval_Timer_handler, die, zumindest 
sieht es auf den ersten Blick so aus, an einen Timer gebunden wurde und 
regelmässig aufgerufen wird. Funktioniert das nicht, oder was ist daran 
jetzt dein Problem?

Schmeiss mal alles raus, was nicht unmittelbar zu diesem Timer gehört.
Ich kenne diesen Prozessor nicht, daber da wird es doch von Atmel ein 
Beispiel geben, welches den Timer samt Interrupt in Aktion zeigt?
Gast #3053509
Lesenswert?
• ▲
▼
Fehker gefunden! ich habe die Funktion zwei mal initialisiert, einmal 
die periodische Funktion und einmal die  FIQ funktion. Ich habe jetzt 
die letzte raus genohmen. ich habe noch eine Frage kann man mehrere 
Interrupts aufrufen mit verschiedenen Prioritäten.

Viele Grüße

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.