單工單工,即數(shù)據(jù)傳輸只在一個(gè)方向上傳輸,只能你給我發(fā)送或者我給你發(fā)送,方向是固定的,不能實(shí)現(xiàn)雙向通信,如:室外天線電視、調(diào)頻廣播等。
半雙工半雙工比單工先進(jìn)一點(diǎn),傳輸方向可以切換,允許數(shù)據(jù)在兩個(gè)方向上傳輸,但是某個(gè)時(shí)刻,只允許數(shù)據(jù)在一個(gè)方向上傳輸,可以基本雙向通信,如:對(duì)講機(jī),IIC通信。
全雙工比半雙工更先進(jìn)的是全雙工,允許數(shù)據(jù)同時(shí)在兩個(gè)方向傳輸。發(fā)送和接收完全獨(dú)立,在發(fā)送的同時(shí)可以接收信號(hào),或者在接收的同時(shí)可以發(fā)送。它要求發(fā)送和接收設(shè)備都要有獨(dú)立的發(fā)送和接收能力,如:電話通信,SPI通信,串口通信。
同步和異步的區(qū)別
串行通信可以分為兩種類型,一種叫同步通信,另一種叫異步通信。
簡(jiǎn)單的說(shuō),就是同步通信需要時(shí)鐘信號(hào),而異步通信不需要時(shí)鐘信號(hào)。
同步:發(fā)送方發(fā)出數(shù)據(jù)后,等接收方發(fā)回響應(yīng)以后才發(fā)下一個(gè)數(shù)據(jù)包的通訊方式。
異步:發(fā)送方發(fā)出數(shù)據(jù)后,不等接收方發(fā)回響應(yīng),接著發(fā)送下個(gè)數(shù)據(jù)包的通訊方式。
SPI和IIC為同步通信,UART為異步通信,而USART為同步&異步通信。
USART:通用同步和異步收發(fā)器
UART:通用異步收發(fā)器
即USART支持同步和異步收發(fā),而UART只支持異步收發(fā)。
如STM32的串口工作在同步模式時(shí),即智能卡模式時(shí),就需要連接同步時(shí)鐘引腳。
原文標(biāo)題:?jiǎn)喂?、半雙工、全雙工、異步和同步的區(qū)別
文章出處:【微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
審核編輯:湯梓紅
-
異步通信
+關(guān)注
關(guān)注
1文章
57瀏覽量
10113 -
同步通信
+關(guān)注
關(guān)注
0文章
28瀏覽量
9145
原文標(biāo)題:?jiǎn)喂?、半雙工、全雙工、異步和同步的區(qū)別
文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論