Timer_T0PWM

Timer Funktionen


Syntax

 

void Timer_T0PWM(byte PW, byte PS);

 

Sub Timer_T0PWM(PW As Byte, PS As Byte)

 

 

Beschreibung

 

Diese Funktion initialisiert den Timer0, mit dem angegebenen Vorteiler und Pulsweite, siehe Tabelle . Das Ausgangssignal erscheint an Mega32: PortB.3 (PIN4) Mega128: PortB.4(X1_4). Der Mega128 verfügt über erweiterte Vorteilerdefinitionen siehe Tabelle.

 

 Für den Pulsweitenparameter nicht den Wert Null benutzen. Siehe Pulsweitenmodulation

 

Parameter

 

PW Pulsweite
PS Vorteiler

 

 

Tabelle prescaler:

 

Vorteiler (prescaler)

Tickdauer Mega32

 

 

PS0_1 (1)

67,8 ns

PS0_8 (2)

542,5 ns

PS0_64 (3)

4,34 µs

PS0_256 (4)

17,36 µs

PS0_1024 (5)

69,44 µs

 

 

Vorteiler (prescaler)

Tickdauer Mega128

Tickdauer Mega128 CAN

 

 

 

PS0_1 (1)

67,8 ns

62,5 ns

PS0_8 (2)

542,5 ns

500 ns

PS0_32 (3)

2,17 µs

2 µs

PS0_64 (4)

4,34 µs

4 µs

PS0_128 (5)

8,68 µs

8 µs

PS0_256 (6)

17,36 µs

16 µs

PS0_1024 (7)

69,44 µs

64 µs