主页
技术支持
使用CompactRIO进行SPI和I2C通信
使用CompactRIO进行SPI和I2C通信
更新 May 2, 2023
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
硬件
NI-9401
NI-9402
CompactRIO Single-Board Controller
CompactRIO Controller
问题详述
可以使用CompactRIO可以实现SPI或I2C通信吗?
解决方案
National Instruments提供了
免费的SPI和I2C驱动程序API
,该
API
使用FPGA数字I / O线与SPI或I2C设备进行通信。
选择数字硬件时,要考虑三个选项:
NI Single-Board RIO硬件可同时使用SPI和I2C驱动程序。
NI 9401 C系列模块与SPI驱动程序配合使用效果最佳。
NI 9402 C系列模块最适合I2C驱动程序。
相关信息
I2C通信要求设备即时将DIO线置于三态。如果没有外部硬件,9401将无法执行此操作。 NI因此建议将9402用于I2C通信。
注:
在NI Developer Forums的
forums.ni.com
上提供了对该产品的支持。
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful