C Control PRO Unit Mega 128 198219 User Manual
![C Control](https://files.manualsbrain.com/attachments/daa52654d30223257b2f2345c46d5ccdd38253dc/common/fit/150/50/b7e2c94773d9bc49012576dd53a142e58fa4d841ac8ab4867887500834b3/brand_logo.gif)
Product codes
198219
395
C-Control Pro IDE
© 2013 Conrad Electronic
5.26.2.3
Pulsweitenmodulation
Der C-Control AVR32Bit kann auf bis zu 4 Kanälen ein pulsweitenmoduliertes Signal ausgeben. Im
folgenden Beispiel wird auf PWM Kanal 1 ein Signal mit 1,65Mhz Periode und 50% Duty erzeugt.
Nach 10 Sekunden wird der PWM Kanal abgeschaltet. Das Signal wird auf den Pin PWMH_1 und
PWML_1 ausgegeben (siehe
folgenden Beispiel wird auf PWM Kanal 1 ein Signal mit 1,65Mhz Periode und 50% Duty erzeugt.
Nach 10 Sekunden wird der PWM Kanal abgeschaltet. Das Signal wird auf den Pin PWMH_1 und
PWML_1 ausgegeben (siehe
).
Beispiel
void
main(void)
{
PWM_Init(
1
,
PWM_1,
PWM_ENAB_HIGH|PWM_ENAB_LOW);
PWM_Update(
1
,
40L
,
20L
,
0
,
0
);
AbsDelay(
10000
);
PWM_Disable(
1
);
}
5.26.2.4
PWM_Disable
Timer Funktionen
Syntax
void PWM_Disable(byte chan);
Sub PWM_Disable(chan As Byte)
Beschreibung
Die Funktion schaltet den selektierten PWM Kanal ab.
Parameter
chan
Nummer des PWM Kanals (0 - 3)
5.26.2.5
PWM_Init
Timer Funktionen
Syntax
void PWM_Init(byte chan, byte PS, byte mode);
Sub PWM_Init(chan As Byte, PS As Byte, mode As Byte)
Beschreibung
Initialisiert einen PWM Kanal. Es kann mit mode einzeln gewählt werden, ob das Signal auf
PWMH_x und/oder PWML_x ausgegeben wird. Es kann eine deadtime aktiviert werden, oder die Polarität