您好,請問在CH341EVT\EXAM文件夾里的EXAM.c這個文件中的344行代碼,設備地址對于讀操作不應該是進行iDeviceAddr|0x01操作嗎?
熱門產(chǎn)品 :
CH641: PD及無線充電專用MCU
您好,請問在CH341EVT\EXAM文件夾里的EXAM.c這個文件中的344行代碼,設備地址對于讀操作不應該是進行iDeviceAddr|0x01操作嗎?
您好,關于CH341StreamI2C接口函數(shù)的組包方式說明如下:
其中iWriteBuffer的首字節(jié)需要放置讀或?qū)懖僮鞯腎2C設備地址。以24C02為例,器件地址是0x50,協(xié)議上最低位代表讀寫方向位。
1、寫操作時最低位為0,此時總線上字節(jié)為:0x50 << 1 = 0xA0;
2、讀操作時最低位為1,此時總線上字節(jié)為:0x50 << 1 | BIT(0) = 0xA1;
iWriteBuffer需要填充如上首字節(jié)內(nèi)容。