User manual

170
Beschrijving
Deze functie initialiseert de Timer0 met de aangegeven voordeler en periodeduur, zie tabel.
Het uitgangssignaal verschijnt op Port B.3 (PIN4) =
Mega32,
PortB.4 (X1_4) =
Mega128..
Het produceren van de frequentie wordt automatisch gestart. De Mega128 beschikt over
uitgebreide voordeler- definities, zie tabel.
Parameters
period periodeduur
PS voordeler
Tabel prescaler: Mega 32
Voordeler (prescaler
)
Tijdbasis (duur van een tick)
PS0_1 (1) 135,6 ns
PS0_8 (2)
1,085 µs
PS0_64 (3)
8,681 µs
PS0_256 (4)
34,72
µ
s
PS0_1024 (5)
138,9 µs
Mega128
Voordeler (prescaler
)
Tijdbasis (duur van een tick)
PS0_1 (1) 135,6 ns
PS0_8 (2)
1,085
µ
s
PS0_32(3) 4,340 µs
PS0_64 (4)
8,681 µs
PS0_128 (5)
17,36 µs
PS0_256 (6)
34,72
µ
s
PS0_1024 (7)
138,9 µs
5.4.18.10 Timer_T0GetCNT
Timer functies
Syntax
byte Timer_T0GetCNT(void);
Sub Timer_T0GetCNT() As Byte
Beschrijving
De waarde van Counter0 wordt gelezen. Als er een overflow plaats vindt, dan wordt de waarde 0xFF
doorgegeven.
Bij de
Mega128
kan vanwege de hardware Timer_0 niet als teller gebruikt worden.
Returnwaarde
De gemeten waarde van de teller