1

我想在 Windows XP 中从 I2C 设备读取数据,但我是使用串行端口和 I2C 设备的初学者。我搜索了很多,但是我刚刚找到了一些要在 I2C 设备上写入但没有从中读取的代码。请描述我应该如何开始?

编辑:我有一个 I2C 设备、一个 I2C 到 USB 转换器和一根 USB 电缆。我已经按照以下顺序将它们连接在一起:I2C 设备通过电缆连接到 I2C-USB 转换器,最后转换器连接到 USB 电缆USB 电缆已连接到我的计算机系统。顺便说一句,我在我的系统上使用了 Windows XP。

4

1 回答 1

0

我有一个非常相似的情况。但是,我的 USB-to-I2C 设备带有一个 C 库,所以我的代码只需执行 i2c_read() 或 i2c_write() 函数。然后库负责与驱动程序通信,然后是 USB-to-I2C 设备等等。给你我使用的代码对我来说毫无意义,因为我们有一个自定义设备和自定义库(专门为我的公司制作)。

由于您有“写入”示例,因此也应该有读取功能。

由于您没有提供有关您拥有的 USB-to-I2C 设备的任何详细信息,因此这是可以提供的所有信息。

于 2012-03-08T01:32:59.543 回答