|
有谁研究过 wince BCM91101SP下的touch驱动啊。。。用的是ADS7843 。我的问题是。。他里面又一个8位模式可以提高速率。这个8位模式具体事什么意思呢。从驱动来看。。又点不明白
就是你连续发送三个command,中间怎么会隔着一个发一个00呢。。是位了要延时吗。
还有就是他这个驱动选择的是12bit模式的。。他怎么可以连续接收三个回复呢。并且里面在接收模式的处理上又点不明白。
r1 = (INREG32(&g_pMSPIRegs->RX[1]) & 0x7F) << 5;
r1 |= (INREG32(&g_pMSPIRegs->RX[2]) & 0xF8) >> 3;
r2 = (INREG32(&g_pMSPIRegs->RX[3]) & 0x7F) << 5;
r2 |= (INREG32(&g_pMSPIRegs->RX[4]) & 0xF8) >> 3;
r3 = (INREG32(&g_pMSPIRegs->RX[5]) & 0x7F) << 5;
r3 |= (INREG32(&g_pMSPIRegs->RX[6]) & 0xF8) >> 3;
这个是怎么解释的啊。。先接收7位回复。。再接收5位回复。。。。。
很费解
|
|