1. 程式人生 > >微控制器SPI,IIC,單匯流排等區別

微控制器SPI,IIC,單匯流排等區別

1. 先來回答你什麼是匯流排:
    匯流排就是一個公共的計算機的連線線,所有外圍裝置,都可以通過它與計算機相連線是資訊傳遞的通道在它上面可以掛很多個外設元件。
2. 匯流排的種類很多:
       如晶片級的匯流排 如 SPI,I2C,單匯流排 近距離進行CPU與其它外圍晶片的連線;它們多是採用序列方式傳送資料的,即一位一位傳送資料可以節省傳送線的條數。
       SPI 需要3條線:一條時鐘線 一條資料接收線 一條資料傳送線;
       I2C 需要2跳線 一條時鐘線 一條 資料線;
       單匯流排 即是用一條資料線來通訊 如DS18B20數字溫度感測器;
       還有RS-232 用於計算機和計算機或微控制器進行資料通訊的
       還有RS-485 、CAN等工業現場匯流排 用於遠距離通訊 距離可達1000米.