電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 基礎入門 >> 通信技術 >> 正文

如何判斷異步通信和同步通信

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2022-03-16

今天我們一起學習一下單片機通信:

(第一次寫分享,不足的地方希望大家多多指出。后面我會多加提升)

串行/并行通信

串行通信:只有一條通訊線,每次只能發送一個數據。

并行通信:多條通訊線,每次可以發送多個數據。

并行通信傳輸的速度不一定比串行通信快,因為當傳輸速度達到很高時,并行通信相互之間會存在干擾。

通信傳輸分為三種:全雙工傳輸-半雙工傳輸-單工傳輸

全雙工傳輸 雙方可以同時發送數據或者同時接收數據
半雙工傳輸 一方發送數據的時候,另一方只能接收
單工傳輸 只存在一個方向數據的發送,不存在對方接收數據或者發送數據給對方

如圖1:

如何判斷異步通信和同步通信

同步/異步通信

如何判斷異步通信和同步通信

異步通信:雙方要規定相同的傳輸速度才可以進行傳輸,通信雙方約定某一個條件。

一旦雙方傳輸速度不相同,傳輸的數據就會出現亂碼。就像我們使用串口打印數據,代碼配置的是115200,串口工具選擇的是9600,此時看到打印的數據就會變成亂碼。

同步通信:通信的雙方需要連接一個時鐘線CLK,這樣傳輸的數據雙方保持一致。例如,當一方認為2ms接收一個數據,另一方1ms接收一個數據,這樣就會造成傳輸數據錯亂問題。CLK就是給雙方約定好,一個時鐘會有一個數據的發送或者接收。

如何判斷異步通信和同步通信:可以根據是否有時鐘信號線CLK來判斷。

典型的異步通信:SPI,UART

典型的串口通信:IIC

接下來我們進入串口通信:

1、串口電平

如何判斷異步通信和同步通信

平常我們使用杜邦線去連接兩個通信模塊的時候,傳輸距離較短,可以用TTL電平。當兩個通信模塊距離很遠,幾十米以上的時候,全程使用TTL電平干擾會很大,信號損耗較高。我們此時就要用到RS232/RS422/RS485電平進行轉接。

TTL電平:2.4V-5V 等效于邏輯1--高電平

TTL電平:0V-0.4V 等效于邏輯0--低電平

2、串口連接和時序

如何判斷異步通信和同步通信

傳輸時序:

①空閑狀態電平為1,高電平

②電平為0,低電平,標志數據將要開始

③數據發送(數據發送多少可以更改)

④奇偶校驗位(校驗前面的數據發送是否正確)

⑤停止位,電平置1,高電平

⑥波特率傳輸:波特率越高傳輸速度越快,波特率越低傳輸速度越慢。(波特率的速度是有限的,GPIO的IO口電平的變化速度限制了波特率的傳輸速度)

這就是今天的分享,明天我會與大家分享使用串口接收和發送數據的代碼編寫思路。

感謝各位能給予評價,我也會慢慢學習如何去寫好一篇知識總結。

Tags:同步通信,異步通信  
責任編輯:admin
相關文章列表
沒有相關文章
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
内射少妇一区27P| 大黑人交xxxx| 亚洲综合伊人制服丝袜美腿| 精品福利一区二区三区免费视频| 国模一区二区三区| 一级特黄录像免费播放中文版| 无码国产精品一区二区高潮| 亚洲av无码久久寂寞少妇| 欧美va在线播放免费观看| 人人狠狠综合久久亚洲| 电台女诗岚第1到4部分| 向日葵视频app免费下载| 老阿姨哔哩哔哩b站肉片茄子芒果 老阿姨哔哩哔哩b站肉片茄子芒果 | 国产精品igao视频网| 99日精品欧美国产| 天堂√在线中文最新版8| bban女同系列022在线观看| 天天天操天天天干| 一级毛片试看60分钟免费播放| 天堂新版资源中文最新版下载地址 | 娜露温泉无删减视频在线看| 久久99精品国产自在现线小黄鸭| 日本免费一区二区在线观看| 二区久久国产乱子伦免费精品| 日韩精品无码人成视频手机| 亚洲国产精品成人久久久| 欧美日本一道高清免费3区| 亚洲精品无码不卡在线播放| 污片在线观看网站| 伊人久久大香线蕉亚洲五月天 | videos欧美成人| 大陆一级毛片免费视频观看| 一二三四在线播放免费视频中国 | 亚洲а∨天堂久久精品| 最好看的免费观看视频| 亚洲国产一区二区a毛片| 极品美女一级毛片| 亚洲国产精品毛片AV不卡在线| 欧美videosex性欧美成人| 久艾草国产成人综合在线视频| 日本边添边摸边做边爱的网站 |