如何啟用NI-845x序列硬體中的I²C上拉電阻?
使用NI-845X Device Property Node,選擇I²C Pullup Enable的屬性選項。寫入一個true或false布林值(boolean)以分別打開或是關閉它。
關於這台設備,由於NI-8451不支援直接將I²C Pullup Enable設置為true,因此您必須使用外部上拉電阻。
有關這個屬性的更多訊息,請參閱NI-845x硬體和軟體手冊,第3-10章節為8451,第3-18章節為8452。
I²C Bus驅動是屬於「漏極開路」(open-drain)的,這代表它們可以拉低相應訊號線(line)的隼位,但無法將它拉高。因此不會發生匯流排競爭(bus contention),也就是當一台設備試圖將訊號線拉高,而另一台設備卻試圖將同一訊號線拉低的情況,以消除對驅動造成損壞或系統功耗過大的可能性。每條訊號線上都有一個上拉電阻,確保當沒有設備拉低它的隼位時,它會維持在為高隼位。您可以在此處了解更多有關I²C bus的訊息:外部連結:I2C的硬體層面
在我們的論壇中與其他用戶協作
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
Helpful
Not Helpful