嵌入式與韌體

關於I2C通訊的特徵,下列何者正確?

  1. A每個裝置都需要專用的晶片選擇線
  2. B傳送與接收的線各自獨立,可同時雙向傳送
  3. C在時脈(SCL)與資料(SDA)2條線上連接多個裝置,以位址選擇通訊對象
查看答案與解析

正確答案:C. 在時脈(SCL)與資料(SDA)2條線上連接多個裝置,以位址選擇通訊對象

I2C是只用SCL與SDA 2條線就能連接多個裝置的同步序列通訊。主控端先傳送對象的7位元位址,只有該位址的裝置會回應。線路為開汲極,以上拉電阻拉到1,任何裝置都能把它拉到0。適合溫度感測器、加速度感測器、EEPROM等重視佈線少而非速度的元件。

  • A. 那是SPI的特徵。
  • B. I2C是交替使用1條資料線的半雙工。
  • C. 正確。線少,容易連接許多感測器的方式。
練習這個領域 前往領域頁面

嵌入式與韌體的其他題目

  1. 在I2C中,收到1位元組資料的一方通知已收到的方法,下列何者正確?
  2. 想把兩個相同型號的I2C溫度感測器接到同一條I2C線上,但兩者的位址相同。下列何種對策正確?
  3. 比較UART、SPI、I2C的說明,下列何者正確?
  4. 在得知週邊電路狀態的方法中,輪詢(polling)與中斷的差異,下列何者正確?
  5. 不使用OS的微控制器程式中常見的「超級迴圈(super loop)」架構,下列說明何者正確?

這個領域的比較