首頁
支援
使用Compact RIO進行SPI和I2C通訊
使用Compact RIO進行SPI和I2C通訊
更新 May 2, 2023
產品資訊
產品資訊中描述經過驗證可以使用本文所述解決方案之產品。此解決方案可能也適用於其他類似產品或應用。
硬件
NI-9401
NI-9402
CompactRIO Single-Board Controller
CompactRIO Controller
問題敘述
Compact RIO有辦法做到SPI或I2C通訊嗎?
解決方案
National Instruments提供了
免費的SPI和I2C驅動程式API
,該API可使用FPGA數位I/O line與SPI或I2C設備進行通訊。
當您選擇使用數位硬體時,需要考慮到以下三點:
NI Single-Board RIO硬體可相容SPI和I2C驅動程式。
NI 9401 C系列模組最適合使用SPI驅動程式。
NI 9402 C系列模組最適合使用I2C驅動程式。
相關資訊
I2C通訊會要求硬體設備能快速的設置三態邏輯(tri-state)到DIO line上。如果不搭配外部硬體,9401是做不到這件事情的。因此NI建議採用9402來做I2C通訊。
註:
您可以在NI Developer Forums (
forums.ni.com
) 上找到針對該產品的支援。
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful