高中生
最后登录1970-1-1
在线时间 小时
注册时间2015-3-12
|
发表于 2015-3-26 16:44:16
|
显示全部楼层
在主程序中#if 1
SPI_FLASH_BufferRead(&cal_flag, 0, 1);
if( cal_flag == 0x11 )
{
SPI_FLASH_BufferRead((void*)cal_p, 1, sizeof(cal_p));
SPI_FLASH_CS_HIGH();
}
else
{
while(Touch_Calibrate() !=0);
}
#elif 0
while(Touch_Calibrate() !=0);
#endif
cal_flag == 0x11与bsp_touch.c中的cal_flag值一样时就不会每次校验,但是为什么我把它们改成一样时还是要检验呢?而且有的时候 cal_flag=45和55,这些值有什么不同呢?
|
|