LPC2148 Verwendung von Timer0

Gast #400288
Lesenswert?
• ▲
▼
bitte um Hilfe!

bin grade mit nem kleinen Projekt als Praktikumsarbeit beschäftigt.
muss mit dem arm7 LPC2148 arbeiten und kriegs einfach nicht hin mit nem
timer zu arbeiten.
will den timer counter verwenden um die zeit von ner anweisung zu
messen. hab ihn initialisiert und möchte ihn nun starten und stoppen
und das ergebnis dann auslesen. welche bit ist für start, welches für
stoop, welches für reset und in welchem register seht das Count
Ergebnis?

wäre sehr dankbar für ein paar Tipps!

Gruß Stefan
Gast #400290
Lesenswert?
• ▲
▼
hab das Problem inzwische selbst hingekriegt!
für denjenigen der mal das gleiche Problem haben sollte:

unsigned long T0_Value = 0;

TIMER0_PR = 0;          //Vorteiler auf "1" einstellen
TIMER0_TCR = 0x01;      //Timer enable - Start
T0_Value = TIMER0_TC    //Counter auslesen
Gast #400291
Lesenswert?
• ▲
▼
@Stefan:

Für einen ersten Versuch ist das gut.

Wie wäre es denn, wenn du mal einen Timer-Interupt installierst
(ähnlich einer Funktion, nur als Interrupt deklariert) und dort Zähler
oder einen Interrupt-Indikator verwendest, die du im Hauptprogramm
auswertest?

Das ist oft eleganter.

Im Anhang findest du die Initialisierung eines Timers, den Interrupt,
und eine globale Variable gTimer1Tick, die im Interrupt hochgezählt
wird und im Programm verwendet werden kann.

Gruß

Dietmar
Angehängte Dateien:

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.