簡體   English   中英

我應該在arduino uno上為i2c采取哪些引腳

[英]which pins should i take for i2c on arduino uno

我正在嘗試用arduino UNO創建一個i2c通信總線。

i2c需要SDA和SDL引腳。 我在arduino UNO上看到有兩次SDA和SDL:

根據文檔,USB連接器的2個第一引腳側是SDA / SCL。

文檔說A4和A5引腳也可以是SDA / SCL

所以我不明白我可以使用哪些引腳。

在此輸入圖像描述

謝謝

看一下完整的圖表: 在此輸入圖像描述 http://pighixxx.com/unov3pdf.pdf

SDA和SCL引腳是微控制器的PC4和PC5引腳(端口C的引腳號4和5)。 A4和A5針也是PC4和PC5。 這意味着它們連接在一起。

所以你可以使用其中的任何一個,這沒關系。

早期版本的Uno沒有單獨的SDA / SCL引腳。 然后當他們開始制作其他電路板(例如Leonardo)時,有一個問題是Leonardo SDA / SCL引腳不是A4 / A5(它們是D2 / D3)。

為了更容易制作使用I2C的屏蔽,制造商在已知位置添加了SDA / SCL引腳。 對於兩塊板,它們都連接到該板的正確引腳。

類似的說法適用於Mega2560板的更高版本。

您可以使用任何一個引腳:標記為SDA / SCL的引腳或用於電路板的相應引腳。 它們是連在一起的,所以選擇哪一個並不重要。


來自Uno的部分原理圖顯示了兩組引腳位於同一“網”上,這意味着引腳在內部連接。

Uno上的SDA和SCL

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM