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 ;)