我想从Windows XP中的I2C设备读取数据,但我是初学者使用串行端口和I2C设备。我已经搜索了很多但是我刚刚发现了一些代码要在I2C设备上写入但是没有读取来自it.please描述我应该如何开始?
编辑 我有一个I2C设备,一个I2C到USB转换器和一根USB线。我已经按照这个顺序将它们连接在一起: I2C设备通过电缆连接到I2C-USB转换器,转换器连接到USB电缆,最后USB电缆连接到我的计算机系统。 顺便说一句,我在我的系统上使用Windows XP。
答案 0 :(得分:0)
我的情况非常相似。但是,我的USB-to-I2C设备附带了一个C库,所以我的代码只需要执行i2c_read()或i2c_write()函数。然后,库会小心地与驱动程序,USB-to-I2C设备等进行通信。由于我们有一个自定义设备和自定义库(专门为我的公司制作),因此我向您提供我使用的代码是毫无意义的。
由于您有“写”示例,因此也应该有读取功能。
由于您未提供有关您所使用的USB-to-I2C设备的任何详细信息,因此这是可以提供的所有信息。