51微控制器串列埠通訊,和I2C串列埠通訊協議有什麼區別和相同

2021-04-20 08:39:22 字數 2128 閱讀 3995

1樓:匿名使用者

串列埠通訊bai準確的說叫durs232通訊,串列埠通訊和i2c都是序列zhi通訊,但dao串列埠通訊是rs232協議回,i2c通訊是遵循答i2c協議,舉個簡單例子,從a到b有條路,乙個人走路過去,乙個人坐車過去。序列通訊就是相當於路,rs232和i2c協議相當於走路和坐車兩種不同的方式

2樓:大雨落幽燕白

通訊協議、通訊器件是兩個不同的概念。你主要是把這點搞混了。打個比方,我們說話,說英語、漢語、葡萄牙語都行,只要能互相理解。

3樓:匿名使用者

i2c匯流排是內部總抄

線,用來連線內部系統內的晶元。比如mcu和儲存器、鍵盤現實晶元、ad轉換等等。

串列埠通訊是用來和系統外部的設別通訊的。比如裝置和裝置之間通訊。

i2c和串列埠在通訊協議上可以做到一樣,也可做到不一樣,這取決與具體的情況。

mcu和2402通訊,mcu和電腦通訊它們之間的協議軟體可以做到完全一樣

比如mcu傳送1 2402和電腦傳送2。

4樓:沙里波特

這兩者,不僅僅是通訊協議不一樣的問題。

電路,就完全不同。

就像:火車和汽車。

你必須單獨的學習它們,學完了,自然就知道它們有什麼區別和相同。

5樓:匿名使用者

都是串列埠通訊,只是協議不一樣;

微控制器裡通訊協議有什麼序列通訊並行通訊,序列通訊有又同步,非同步,介面又有單匯流排,i2c,8080等

6樓:匿名使用者

先來說說什麼是序列和並行。先假設傳八位數碼訊號。序列就是一根線來傳輸,八個數字量按照順序依次傳輸。

並行口是八根線一次就傳輸出來。因此並行口的速度要比序列口快。但是並行口十分浪費資源。

傳同樣的資料,其硬體消耗是序列的八倍。

再來說說序列的同步和非同步。在數位電路中,時鐘頻率是個很重要的概念。序列通訊中必須要有乙個時鐘來控制傳輸速度。

如果這個時鐘分別來自於傳送方和接收方的內部,那麼這個就是非同步通訊,如果時鐘是由主機發出的,也就是傳送方和接收方使用同乙個時鐘訊號,那麼這就是同步通訊。

單匯流排有的晶元再用。就是說傳送和接收用的都是一根線。它只需要一根線就可以完成通訊。

i2c也是一種序列通訊標準。有兩根通訊線。

8080不是很了解。不過應該也是一種通訊協議。

請問微控制器上的串列埠通訊用的是什麼協議? 跟modbus通訊有什麼區別?

7樓:匿名使用者

「請問微控制器上的串列埠通訊用的是什麼協議」

微控制器上的串列埠只是提供乙個物理介面而已。具體在應用中如何使用、如何介面、採用何種協議完全是由使用者來定義的(從這個角度來說,「協議」不僅與硬體相關,可能更加偏向於軟體一些)。通過微控制器的串列埠完全可以實現modbus rtu協議(modbus232或modbus485皆可)。

你對這幾個概念還沒有完全釐清。

8樓:匿名使用者

51微控制器串列埠用rs232協議。

微控制器中串列埠與普通i/o口有什麼區別?

9樓:匿名使用者

1、串列埠bai用作序列通訊du,通訊包括zhiiic,rs485,rs232等,它也是輸出dao是定速度的0-1-0-之類回變化。

2、i/o口是指來答關量的輸入或輸出,輸入就是在該腳加高電平,即為1,低電平為0,輸出也是如此。

簡單來說:指i/o口是輸入\輸出介面,序列口是通訊介面。

10樓:匿名使用者

1 基本功能

抄是一樣的,普通埠通襲過程式設計也可以完bai成232串列埠(spi,i2c)的功du能。zhi

2而大多微控制器中2個串列埠管dao腳(復用,也可以做普通io口),人家微控制器廠家已經整合好了,只需操作一些暫存器和簡單程式設計就可以了,不需要複雜的模擬232串列埠進行程式設計了。

3,現在很多微控制器都有spi,i2c整合好的了,不需模擬程式設計了,簡單的控制下相應的暫存器和簡單程式設計可以,

11樓:匿名使用者

串列埠 tx rx 與普通i/o

明顯差別:

串列埠 能串列埠通訊

普通i/o 只能並口通訊

微控制器串列埠通訊資料丟失原因,51微控制器串列埠通訊上位機接收資料丟失,怎麼解決

程式邏輯混亂,出現不確定現象,測試結果時好時壞。理順一下程式思路,保證採集按鍵 傳送 接收資料 顯示為乙個完整的週期跟後面其他的操作沒有關係。利用按鍵通過串列埠向上傳送對應命令,收到上面發下來的資料在lcd上顯示。第一次按按鍵串列埠傳送的指令正確且能把資料正確的顯示出來,在第二次按按鍵串列埠傳送的指...

使用C實現串列埠通訊,接受和控制微控制器

我是柳之葉 通常,在c 中實現串列埠通訊,我們有四種方法 第一 通過mscomm控制元件這是最簡單的,最方便的方法。可功能上很難做到控制自如,同時這個控制元件並不是系統本身所帶,所以還得註冊。可以訪問 http www.devhood.com tutorials tutorial details.a...

微控制器與PC串列埠通訊程式,要求如下

這種問題必須你自己解決,雖然道理簡單,但是做起程式來還是挺麻煩,好好學學吧,自己弄懂之後你會很有成就感,沒有人會願意花上半上午的時間給你做這個程式的 微控制器與pc用串列埠通訊需要什麼條件?pc的串列埠的電平邏輯1是 3 15v邏輯0是 3 15v跟微控制器0 5v電平是不相容的 所以需要max23...