嵌入式中常見的幾種通訊方式

2021-10-07 16:32:19 字數 1561 閱讀 4214

(一)uart-通用非同步序列資料匯流排

(二)iic (inter-integrated circuit) --同步序列匯流排

➢100kbps-3. 4mbps,應用於多外圍裝置的低速通訊,類似溫度感測器等。

➢優缺點:連線簡單,多主裝置,通過發位址選擇器件。

➢它是由資料線 sda 和時鐘 scl 構成的序列匯流排,可傳送和接收資料,在 cpu 與被控 ic 之間、ic 與 ic 之間進行雙向傳送。i2c 匯流排在傳送資料過程中共有三種型別訊號, 它們分別是:開始訊號、結束訊號和應答訊號。

➢這些訊號中,起始訊號是必需的,結束訊號和應答訊號,都可以不要。

我認為iic是很實用的。

(三) can—控制器局城網路

➢<1mb/s (與距離有關,10km 時5kb)。can(controller area network)為多主結構,用於動力控制模組,剎車模組,安全模組等汽車,船舶等工業領域。

現場匯流排(field bus):用於工業現場儀器儀表、控制器等數字通訊。雙向,多節點數字通訊。

➢優缺點:序列半雙工介面,具有優先順序,錯誤處理,故障隔離等功能。分布式、開放、互聯、高可靠性。

(四) 8080/6800 -intel 匯流排/moto匯流排

➢並行介面,常用於mcu,小尺寸液晶顯示屏等。

➢優缺點:位寬,頻寬相對較高,訊號引腳多

➢8080: intel mcs-51微控制器,讀使能(rd)和寫使能(wr)控制讀寫。

➢6800: motorola 的68系列微控制器,總使能(e)和讀寫選擇(r/w)控制讀寫。

比如液晶1602裡面就用了8050

(五) spi(serial peripheral inte***ce)(注意不是api,要區別開來,差異很大)

➢spi介面應用在eeprom、flash、實時時鐘、ad轉換器等器件之間的通訊等

➢優缺點:spi支援高速、同步、全雙工、非差分、匯流排式通訊,沒有指定的流控制,沒有應答機制確認是否接收到資料,所以跟iic匯流排協議比較在資料可靠性上有一定的缺陷。

spi 介面一般使用 4 條線通訊:

miso 主裝置資料輸入,從裝置資料輸出。

mosi 主裝置資料輸出,從裝置資料輸入。

sclk 時鐘訊號,由主裝置產生。

cs 從裝置片選訊號,由主裝置控制。

嵌入式Linux中常見的問題

linux 問題集 1 linux 環境變數設定及儲存地點 1.顯示環境變數home echo home home terry 2.設定乙個新的環境變數welcome exportwelcome hello echo welcome hello 3.使用env命令顯示所有的環境變數 env host...

嵌入式的幾種韌體燒錄方式

1.1 什麼是韌體韌體 firmware 一般儲存於裝置中的電可擦除唯讀儲存器eeprom electrically erasable programmable rom 或flash晶元中,一般可由使用者通過特定的重新整理程式進行公升級的程式。一般來說,擔任著乙個數碼產品最基礎 最底層工作的軟體才可...

嵌入式中常見的幾個死迴圈

嵌入式中常見的幾個死迴圈 1 作業系統是死迴圈 2 win32 程式是死迴圈 3 嵌入式系統軟體是死迴圈 4 多執行緒程式的執行緒處理函式是死迴圈。你可能會辯駁,大聲說 凡事都不是絕對的,2 3 4 都可以不是死迴圈 yes,you areright,但是你得不到鮮花和掌聲。實際上,這是乙個沒有太大...