如何在 Windows 中通过 I2C 进行通信?

如何在 Windows 中通过 I2C 进行通信?

在 Linux 中,可以使用该i2c-tools软件包与 i2c 设备交互,无论是使用计算机的集成 I2C 控制器(如笔记本电脑 SODIMM 上的控制器)还是使用通用的外部“USB-to-I2C”适配器。如果使用其中一种选项,Windows 用户如何实现相同的功能?

我知道有一种昂贵的 National Instruments 小工具,可以在 LabView 中编程以通过 I2C 进行通信,但我更多地考虑的是通用 USB 转 I2C 分线板。我曾考虑过使用 Docker/Putty 和一个 USB 转 UART 转换器和一个 UART 转 I2C 转换器,但这似乎不切实际(如果它真的能用的话)。

答案1

对于USB-910H,供应商提供“USB-900控制中心”软件。

我认为没有任何通用的 Windows 软件可以访问 I2C。但是每个供应商都提供自己的 C(或 .NET API)来访问该设备。

对于 USB-910H,请参阅数据表 https://www.mouser.com/datasheet/2/214/kxusb910hds-1396.pdf

及其应用说明:

  1. 应用说明 AN2101 — USB-910H API 和包含文件参考手册。
  2. 应用说明 AN2102 — USB-900 控制中心用户指南。

相关内容