【導(dǎo)讀】口,Motorola公司生產(chǎn)的絕大多數(shù)MCU都配有SPI硬件接口,如68系列MCU。CPU與各種外圍器件進行全雙工、同步串行通訊。SPI可以同時發(fā)出和接收串行數(shù)據(jù)。以完成MCU與各種外圍器件的通訊,這四條線是:串行時鐘線 、主機輸入/從機輸出數(shù)據(jù)線、存器,復(fù)雜的LCD顯示驅(qū)動器,A/D、D/A轉(zhuǎn)換子系統(tǒng)或其他的MCU。發(fā)送一個字節(jié)后,從另一個外圍器件接收的字節(jié)數(shù)據(jù)進入移位寄存器中。時鐘信號使傳輸同步。其典型系統(tǒng)框圖如下圖所示。發(fā)送結(jié)束中斷標(biāo)志;總線競爭保護等。能夠配置用于選擇兩種不同的傳輸協(xié)議之一進行數(shù)據(jù)傳輸。升或下降)數(shù)據(jù)被采樣。SPI主模塊和與之通信的外設(shè)音時鐘相位和極性應(yīng)該一致。而且CAN節(jié)點在錯誤嚴(yán)重的情況下具有自動關(guān)閉輸出功能,以使總線上其他節(jié)點的操作不受。這些也是目前CAN總線應(yīng)用于眾多領(lǐng)域,具有強勁的市場競爭力的重要原因。由于其良好的性能及獨特的設(shè)計,CAN總線。CAN已經(jīng)形成國際標(biāo)準(zhǔn),并已被公認為幾。其典型的應(yīng)用協(xié)議有:SAEJ1939/ISO11783、CANOpen、CANae