Psoc có thể tạo ra 2 loại xung: 1 pha hay 2 pha lệch nhau. Để thiết lập driver cho bộ này quả lằng nhằng. Tôi có 1 chương trình tao xung dơn g ian: sungtao 2 xung pha doi xung nhau va tre 1 khoang thoi gian
void PWM()
{ // Proxy class 1
PWMDB8_1_WritePeriod(5); // gia tri xung dau vao: outpWM = Fclock*(gia tri +1)
PWMDB8_1_WritePulseWidth(5); // do rong xung
PWMDB8_1_WriteDeadTime(255); // Thoi gian tre cua 2 pha
PWMDB8_1_Start();
}
void main()
{
while(1)
{
PWM(); // Insert your main routine code here.
}
}