MAP_CAPT_registerCallback(
&PRX00,
&Demo_proximityGroupEventHandler1
);
注册用户的回调函数之后:
void Demo_proximityGroupEventHandler1(tSensor* pSensor)
{
uint16_t rawCount_l=0;
uint16_t LTA_addr_l=0;
uint16_t LTA_l=0;
uint16_t delta_l=0;
static uint8_t i=0;
if (pSensor->bSensorNegativeTouch)
{
CAPT_calibrateSensor(pSensor);
return;
}
rawCount_l = *(uint16_t *)(DEMO_LEFT_ELEMENT.pRawCount);
LTA_addr_l = ((uint16_t)&(DEMO_LEFT_ELEMENT.LTA));
LTA_l = min_value(rawCount_l,LTA_addr_l);
printf_msp("1:LTA:%d count:%d,delta:%d\r\n",LTA_addr_l,rawCount_l,LTA_l);
}
发现LTA的值很大,与COUNT值相差太大了,与Design center上面的不一致,请问是为什么?