嵌入式與韌體
比較UART、SPI、I2C的說明,下列何者正確?
- A以少數線連接許多裝置適合I2C,需要速度適合SPI,簡單連接2台之間適合UART
- B三者都一定使用時脈線
- C三者都以位址選擇對象
查看答案與解析
正確答案:A. 以少數線連接許多裝置適合I2C,需要速度適合SPI,簡單連接2台之間適合UART
UART是不需時脈、連接2台的非同步式,佈線與軟體都很簡單。SPI是使用時脈與晶片選擇的同步式,可進行數十MHz的高速通訊,但裝置增加時CS線也會增加。I2C可在2條線上連接許多裝置,但因為是開汲極,速度約為數百kHz~數MHz左右。依元件支援的方式、所需的速度與佈線數量來選擇。
- A. 正確。依用途區分使用。
- B. UART不使用時脈線。
- C. 以位址選擇的只有I2C。