SPI 總線 和 IIC 總線 的區(qū)別
----串行外圍設備接口SPI(serial peripheral interface)總線技術是Motorola公司推出的一種同步串行接口。Motorola公司生產的絕大多數MCU(微控制器)都配有SPI硬件接口,如68系列MCU。SPI總線是一種三線同步總線,因其硬件功能很強,所以,與SPI有關的軟件就相當簡單,使CPU有更多的時間處理其他事務。
IIC總線是荷蘭飛利浦PHILIPS開發(fā)的一種高效,實用,可靠的雙向二線制(也有3線制,家電很少用)串行數據傳輸結構總線,該總線使各電路分割成各種功能的模塊,并進行軟件化設計,各個功能模塊電路內都有集成一個IIC總線接口電路,因此都可以掛接在總線上,很好的解決了眾多功能IC與CPU之間的輸入輸出接口,使其連接方式變得十分簡單。
IIC總線上的器件分為主控器和被控器兩大類它們之間只要在正常工作,總有一個IIC在總線上發(fā)送信息數據(一般是在開機后cpu首先像各個功能模塊電路發(fā)出自檢信號,得到各個功能模塊電路正常反饋的數據信號后機器才進入正常工作狀態(tài))。
評論