|
|
请问下面的函数是能设置pwm0正常输出吗?请问芯片加屏开发,背光pwm0的控制可以使用以下函数吗?
u8 temp[6]={0xAA,0x0A,0x3A,0x56,0x78,0};//全局变量
void Pwm_0(u16 duty0)
{
u8 i=0;
if(duty0>100)
duty0 = 100;
temp[1]=(((u16)((float)duty0/100.0f*PWM_ACCURACY+0.5f))>>8);
temp[2]=((u16)((float)duty0/100.0f*PWM_ACCURACY+0.5f));
Write_Dgus(0x87,0x2042);//配置频率100khz
Write_Dgus(0x86,0x5A01);//
for(i=0;i<5;i++) //校验和
temp[5]+=temp;
for(i=0;i<6;i++)//配置占空比
uart_send_byte(3,temp);
}
|
|