PWSV里面SAR按键读取的问题
因为PWSV里面是MIPS降频假待机处理,只保留了单个进程,在读取ADC按键的时候速率很快,会导致部分误判照常假开机。修改如下:{
MS_U16 u16Value=Demo_SAR_ADC_Read_Value(1);
if((u16Value>= 0x00)&&(u16Value<= 0x10))
{
u8Count++;
}
else
{
bTrue=!bTrue;
u8Count=0;
}
if(u8Count==145)//145
{
MDrv_PWSV_SetWakeupKey(PM_WKUP_IR);
break;
}
}
经验值判断累加为145以后再触发开机。
写代码很多靠的就是经验:lol 希望更多经验贴,赞
页:
[1]