带地址读多个块
buf[0] = 0x8f;
buf[1] = 0x91;
buf[2] = 0x3d;
buf[3] = 0x00;
buf[4] = 0xC0;
buf[5] = 0x22;
buf[6] = 0x23;
for (i = 0; i < 8; i++)
{
buf[i+7] = UUID[i];
}
buf[15] = 0 ;
buf[16] = 1;
Trf796xRawWrite(&buf[0], 17);
读不出来任何数据。
不带地址读多块数据:
buf[0] = 0x8f;
buf[1] = 0x91;
buf[2] = 0x3d;
buf[3] = 0x00;
buf[4] = 0x40;
buf[5] = 0x02;
buf[6] = 0x23;
buf[7] = 0 ;
buf[8] = 1;
Trf796xRawWrite(&buf[0], 9);
就能读出正确的数据来。
请问:带地址多块数据,TRF7962A有什么特别之处吗?