一、序列通訊基本認識
基本的通訊方式有並行通訊和序列通訊兩種。
一條資訊的各位資料被同時傳送的通訊方式稱為並行通訊。並行通訊的特點是:各資料位同時傳送,傳送速度快、效率高,但有多少資料位就需多少根資料線,因此傳送成本高,且只適用於近距離(相距數公尺)的通訊。
一條資訊的各位資料被逐位按順序傳送的通訊方式稱為序列通訊。序列通訊的特點是:資料位傳送,傳按位順序進行,最少只需一根傳輸線即可完成,成本低但送速度慢。序列通訊的距離可以從幾公尺到幾千公尺。
根據資訊的傳送方向,序列通訊可以進一步分為單工、半雙工和全雙工三種。資訊只能單向傳送為單工;資訊能雙向傳送但不能同時雙向傳送稱為半雙工;資訊能夠同時雙向傳送則稱為全雙工。
序列通訊又分為非同步通訊和同步通訊兩種方式。在微控制器中,主要使用非同步通訊方式。
二、同步與非同步
同步就是雙方有乙個共同的時鐘,當傳送時,接收方同時準備接收。
非同步雙方不需要共同的時鐘,也就是接收方不知道傳送方什麼時候傳送,所以在傳送的資訊中就要有提示接收方開始接收的資訊,如開始位,結束時有停止位。
1.非同步通訊方式的特點:
非同步通訊是按字元傳輸的。每傳輸乙個字元就用起始位來進來收、發雙方的同步。不會因收發雙方的時鐘頻率的小的偏差導致錯誤。
這種傳輸方式利用每一幀的起、止訊號來建立傳送與接收之間的同步。特點是:每幀內部各位均採用固定的時間間隔,而幀與幀之間的間隔時隨即的。接收機完全靠每一幀的起始位和停止位來識別字元時正在進行傳輸還是傳輸結束。
(使用串列埠usart中的序列非同步通訊是乙個代表)
2.同步通訊方式的特點:
進行資料傳輸時,傳送和接收雙方要保持完全的同步,因此,要求接收和傳送裝置必須使用同一時鐘。
優點是可以實現高速度、大容量的資料傳送;缺點是要求發生時鐘和接收時鐘保持嚴格同步,同時硬體複雜。
(spi匯流排是乙個典型代表)
3.相似處:
可以這樣說,不管是非同步通訊還是同步通訊都需要進行同步,只是非同步通訊通過傳送字元內的起始位來進行同步,而同步通訊採用共用外部時鐘來進行同步。所以,可以說前者是自同步,後者是外同步。
非同步序列通訊和同步序列通訊
在計算機系統中,cpu和外部通訊有兩種通訊方式 並行通訊和序列通訊。而按照序列資料的時鐘控制方式,序列通訊又可分為同步通訊和非同步通訊兩種方式。1 非同步序列方式的特點 所謂非同步通訊,是指資料傳送以字元為單位,字元與字元間的傳送是完全非同步的,位與位之間的傳送基本上是同步的。非同步序列通訊的特點可...
同步通訊與非同步通訊
非同步通訊 是一種很常用的通訊方式。非同步通訊在傳送字元時,所傳送的字元之間的時間間隔可以是任意的。當然,接收端必須時刻做好接收的準備 如果接收端主機的電源都沒有加上,那麼傳送端傳送字元就沒有意義,因為接收端根本無法接收 傳送端可以在任意時刻開始傳送字元,因此必須在每乙個字元的開始和結束的地方加上標...
通訊裡的同步與非同步 Verilog裡的同步與非同步
同步通訊原理 同步通訊是一種連續序列傳送資料的通訊方式,一次通訊只傳送一幀資訊。這裡的資訊幀與非同步通訊中的字元幀不同,通常含有若干個資料字元。採用同步通訊時,將許多字元組成乙個資訊組,這樣,字元可以乙個接乙個地傳輸,但是,在每組資訊 通常稱為幀 的開始要加上同步字元,在沒有資訊要傳輸時,要填上空字...