SPI介面:此類介面是絕大多數 MCU 都提供的一種最基本通訊方式,其資料傳輸採用同步時鐘來控制,信號包括:SDI(串列資料登錄)、SDO(串列資料 輸出)、SCLK(串列時鐘)及Ready信號;有些情況下則可能沒有Ready信號;此類介面可以工作在Master方式或Slave方式下,通俗說法 就是看誰提供時鐘信號,提供時鐘的一方為Master,相反的一方則為Slaver。
UART (Universal Asynchronous Receive Transmit):屬於最基本的一種非同步傳輸介面,其信號線只有Rx和Tx兩條,基本的資料格式為:Start Bit + Data Bit(7-bits/8-bits) + Parity Bit(Even, Odd or None) + Stop Bit(1~2Bit)。一位元資料所占的時間稱為Baud Rate(串列傳輸速率)。對於大多數的MCU來講,資料為的長度、資料校驗方式(奇數同位元檢查、偶校驗或無校驗)、停止位(Stop Bit)的長度及Baud Rate是可以通過程式程式設計進行靈活設定。此類介面最常用的方式就是與PC機的串口進行資料通訊。
I
沒有留言:
張貼留言