Timer starten und auslesen (AT91SAM7x)

OP #828479
Lesenswert?

Hallo, ich möchte einen Zeit messen mit einen Arm7 AT91SAM7x
Programmiert wird in C mit CrossStudio von Rowley.

Das wären meine beiden Funktionen zum starten und auslesen des Timers.
1
void Timer_Start() {
2
  AT91C_BASE_TC0->TC_CCR = AT91C_TC_CLKEN | AT91C_TC_SWTRG; 
3
  
4
}
5

6
int Timer_GetTime(){
7

8
  return AT91C_BASE_TC0->TC_CV;
9
  
10
}

Timerwert ist aber immer 0, obwohl ich die Funktionen richtig aufrufe.

Kann mir jemand einen Rat geben, was ich übersehen haben könnte?

P.S. bin ziemlicher Anfänger ;)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren