日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

UART、RS232、RS485协议简单总结

發布時間:2023/12/14 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UART、RS232、RS485协议简单总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

UART:

uart幀格式

????????空閑位:即空閑的狀態 高電平

????????起始位:低電平

?????????數據位:5-8位自定義長度

????????校驗位:奇偶校驗……

????????停止位:高電平

高低電平約定:uart采用TTL電平??高電平>2.4V,低電平<0.4V

通信雙方:約定上述的幀格式波特率,波特率表示雙方通信速率的約定,每秒傳輸多少個字節,如9600 bps (bit pre second)

RS232RS485 :

這兩個協議都是基于uart協議之上的協議只是對電氣屬性或者說物理屬性做了些規定

目的:增強信號抗干擾能力,增強數據傳輸距離等……增強都是相對uart而言的,都是為解決uart存在的缺陷問題,而改進的的(電氣層)協議

RS232 :

邏輯1的電平為-3~-15V,邏輯0的電平為+3~+15V

通信距離:大約15m

編程方式:RS232不涉及編程,只是改變了電氣屬性,編程還是按uart來

RS232與TTL電平轉換(usrt用的是TTL電平):max232芯片

故,兩個mcu之間通信若使用RS232協議增強信號傳輸距離或提高抗干擾,一般采用mcu1->max232 ---------> max232->mcu2方式,轉換芯片可選用其他型號。

RS485 :

邏輯1的電平為-3~-15V,邏輯0的電平為+3~+15V

注意:RS485電平信號是差分信號,即兩根線的電壓差值,因此使用RS485擴展的uart協議變成了半雙工通信,不能同時發送和接受數據,故對uart編程的時候要注意。

同行距離:大約1500m

還有個特點:不僅可以一對一,還可以一對多,可實現結點組網,即主從模式,一個主機的rs485總線上可以掛載多個rs485從機,區分主從機是程序員根據需求軟件編程實現的,485協議還是只是電氣屬性的改變。

RS232、RS485相對于原uart?通信速率變快了是因為信號得到了增強,抗干擾能力強了,可以提高波特率的上限,設定更高的波特率,實現提高通信速率(個人理解)

總結

以上是生活随笔為你收集整理的UART、RS232、RS485协议简单总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。