在网上下的触摸驱动程序,有一段是这样的:
void XPT2046_Rd_Addata(void)
{
u16 temp;
GPIO_ResetBits(GPIOC, GPIO_Pin_8);
XPT2046_SendByte( CHX ) ;
temp=0;
temp= XPT2046_ReadByte() ;
X_Addata =temp<<8;
temp= XPT2046_ReadByte() ;
X_Addata |=temp;
X_Addata >>=3;
X_Addata &=0XFFF;
X_Addata=325-(X_Addata-200)*320/3696;}
这里为什么对X_Addata右移3位,而不是4位???、
百思不得其解。。。。。。。。。 |