Problem mit GP Timer ISR

Gast #390432
Hallo,

ich bin will gerade mit dem F2812 einen DC-Motor (mit Encoder) zum
Laufen bringen, aber irgendwas mit dem GP-Timer 1 stimmt nicht. Ich
verwende das Beispiel von TI. Ich habe in dem Beipiel die ISR_FREQUENCY
(ist nen #define) auf 100 gesetzt. Leider wird die ISR aber nicht mit
100kHz aufgerufen. Dies ist mit bloßem Auge zu erkennen, da ich den
IsrTicker auf 50000 abfrage (und wieder auf 0 setze) und eine LED
toggle. Eigentlich sollte sich doch da ein Blicken mit 1Hz ergeben.
Das ist leider nicht der Fall. (ca. Faktor 4-6 langsamer)

Vielleicht hat von euch schon mal jemand das Beispiel ausgetestet und
den gleichen Fehler gefunden. Bin langsam am verzweifeln. Wäre für
jeden Tipp dankbar!!!

Gruß,
Sebastian
Gast
welchen multiplikator meinst du denn?
Die CPU läuft mit 150MHz, der High Speed Prescaler ist auf 0, also auch
150MHz. Den Prescaler von GP Timer 1 setzt ich auf 1500. Dem CCS-Graph
sagt ich 100kHz. Ich weiß nicht was ich noch machen soll.
Vielleicht weißt du fällt dir ja noch was ein was ich übersehen haben
könnte.

Gruß
Sebastian
Gast
30MHz Oszi und PLL:
SysCtrlRegs.PLLCR.bit.DIV = =0x0A

Wenn ich einen "standart" Timer mit so einstellen das er einen IRQ
mit 100kHz aufruft tut er es auch (also muß doch die Grundkonfig.
stimmen).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.