请问下USBIOX下几个函数如何使用

请问下这函数 USBIO_WriteI2C()是咋么弄的啊? USBIO_WriteI2C(0, 0xa0, 0, 0x66)不知道为什么就写不进数据。0,是设备号,0xa0,是设备地址,0,是地址,0x66是写入的数据 急啊,弄了好久一点反应都没有。。 用USBIO_StreamI2C倒是可以写入数据,但好像只能写入32位字节。

求论坛的基友给点希望我把


没人来看看吗??急啊。


是不是搞错了啊,A0不是设备号吧,10100000,设备号应该是0吧,请问你操作时什么i2c设备?


额?BOOL WINAPI USBIO_WriteI2C( // 向I2C接口写入一个字节数据 ULONG iIndex, // 指定CH341设备序号 UCHAR iDevice, // 低7位指定I2C设备地址 UCHAR iAddr, // 指定数据单元的地址 UCHAR iByte ); // 待写入的字节数据 用的是AT24C02的E2PROM,A2,A1,A0都接地,那低7位指定I2C设备地址对应难道不是0XA0吗?会不会是01010000?


额?BOOL WINAPI USBIO_WriteI2C( // 向I2C接口写入一个字节数据 ULONG iIndex, // 指定CH341设备序号 UCHAR iDevice, // 低7位指定I2C设备地址 UCHAR iAddr, // 指定数据单元的地址 UCHAR iByte ); // 待写入的字节数据 用的是AT24C02的E2PROM,A2,A1,A0都接地,那低7位指定I2C设备地址对应难道不是0XA0吗?会不会是01010000?


应该是0x50


只有登录才能回复,可以选择微信账号登录