兩個Arduino之間SPI通信仿真
1、SPI介紹
串行外設介面 ( Serial Peripheral Interface,SPI) 是用于短距離通信的同步串行通信介面規范,主要用于嵌入式系統,該介面由摩托羅拉在 1980 年代中期開發,并已成為事實上的標準,典型應用包括安全數字卡和液晶顯示幕,
SPI 設備使用主從架構以全雙工模式通信,通常與單個主設備(盡管某些 Atmel 設備支持根據外部 (SS) 引腳動態更改角色),主(控制器)設備發起用于讀取和寫入的幀,通過使用單獨的芯片選擇 (CS),有時稱為從選擇 (SS) 線進行選擇,可以支持多個從設備,
有時 SPI 被稱為四線串行總線,與三線、兩線和單線串行總線形成對比, SPI 可以準確地描述為同步串行介面,[1] 但它不同于同步串行介面 (SSI) 協議,后者也是一種四線同步串行通信協議, SSI 協議采用差分信號,僅提供單一的單工通信通道,對于任何給定的事務,SPI 是單主多從通信,
SPI是許多不同設備使用的通用通信協議, 例如,SD 卡模塊、RFID 讀卡器模塊和 2.4 GHz 無線發射器/接收器都使用 SPI 與微控制器進行通信,

SPI 的一項獨特優勢是可以不間斷地傳輸資料, 可以在
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/333474.html
標籤:其他
下一篇:PLC網關定制開發
