C Control PRO UNIT MEGA 32 198206 Benutzerhandbuch

Produktcode
198206
Seite von 134
112
Compiler
© 2005 Conrad Electronic
5.3.16.6 Frequenzmessung
Zur direkten Messung einer Frequenz kann der Timer1(16Bit) verwendet werden. Es werden die
Pulse innerhalb einer Sekunde gezählt und das Ergebnis ist dann in Herz. Die maximale
Messfrequenz ist 64kHz und ergibt sich durch den 16Bit Zähler. Ein Beispiel für diese Art der
Frequenzmessung findet man unter "Demo Programme/FreqMessung". Durch verkürzen der
Messzeit lassen sich auch höhere Frequenzen messen. Das Ergebnis muß dann entsprechend
umgerechnet werden.
5.3.16.7 Timer_T0CNT
Timer Funktionen
Syntax
void Timer_T0CNT(void);
Beschreibung
Diese Funktion initialisiert den Counter0. Der Counter0 wird bei einer positiven Signalflanke an dem
Eingang T0 (PIN1) inkrementiert.
Parameter
Keine
5.3.16.8 Timer_T0Disable
Timer Funktionen
Syntax
void Timer_T0Disable(void);
Beschreibung
Die Funktion schaltet Timer 0 ab. Timerfunktionen belegen I/O Ports. Wird ein Timer nicht mehr benötigt
und die Ports sollen als normale digitale I/Os verwendet werden, so muß die Timerfunktion abgeschaltet
werden.
Parameter
Keine
5.3.16.9 Timer_T0FRQ
Timer Funktionen
Syntax