串列埠通訊的基本知識

2021-08-11 15:19:53 字數 1994 閱讀 5484

串列埠通訊的基本知識

--參考朱有鵬arm裸機程式設計

目標:我們要把printf函式是怎麼移植到嵌入式系統當中的。

1、通訊的歷史:

(1)最早的通訊:烽火台,狼煙,信件:有文字的出現。

電子通訊,電報,網路訊號。

他傳遞是就是0或者1

(2)通訊中最重要的兩個部分:

資訊表示、解析方法 +資訊傳輸方法

資訊的傳輸方法是跟我們程式設計是沒有關係的。

(3)通訊雙方事先需要約定好資訊的表示方法和解析方法,做到一致,

否則資訊不能進行有效的傳遞。

(4)訊號的傳輸方法是指經過編碼後的通訊資訊。

如何在傳輸介質上傳輸的過程。

總結:

通訊過程其實分為三個步奏:

首先傳送方先按照資訊編碼的方式對有效資訊進行編碼。

(編碼成可以在通訊線路)然後編碼後的資訊在傳輸介質上進行傳輸。

輸送給接收方,最後接收方接收到編碼資訊後進行解碼。

2、電子通訊的概念1、同步通訊和非同步通訊

(1)同步和非同步的區別:

首先很多地方都有同步和非同步的概念。

簡單的來說就是傳送方和接收方按照同乙個時鐘節拍工作就叫做同步。

傳送方和接收方沒有統一的時鐘節拍,而按照自己的工作的節拍就叫做非同步。

(2)同步通訊中,通訊雙方按照統一節拍工作,所以配合很好。

一般需要傳送方給接收方傳送資訊同時傳送時鐘訊號。

接收方根據傳送方給它的時鐘訊號來安排自己的節奏。

同步通訊用在通訊雙方資訊交換頻率固定,或者經常通訊的時候。

優勢:配合很好,需要專門的時鐘線。

(3)非同步通訊又叫做非同步通知:

在雙方通訊的頻率不固定的時候,有時候3毫秒發一次,有時候可能三天發一次。

這種情況下面不適合同步通訊而適合非同步通知。

非同步通訊時,我們接收方不必一直在意傳送方,傳送方需要傳送資訊時會給我們接收方

乙個資訊開始的起始訊號,接收方接收到起始訊號後,就認為後面緊跟著就是有效的訊號。

直到收到傳送方發過來的結束標誌。

3、電子通訊的概念2:電平訊號和差分訊號。

(1)電平訊號和差分訊號是用來描述通訊線路傳輸方式的,也就是說如何在通訊線路上

表示1和0的。

(2)電平訊號的傳輸線中有乙個參考電瓶線,一般是gnd,然後在訊號線上的訊號值是由訊號線的

電平和我們的參考電平的電壓差決定的。

(3)差分訊號的傳輸線中沒有參考電平,所有的都是訊號線,然後1和0的表達靠訊號線的電壓差

表示。

絕對的電平是毫無意義的。

電平訊號的兩根通訊線之間的電平差異容易受到干擾

傳輸容易失敗。

差分訊號不容易受到干擾因此傳輸質量比較穩定,現代

通訊訊號一般是用差分訊號。

干擾一到的話,容易走到1.2到1.5之間。

這就是我們說的差分訊號的好處。

4、電子通訊概念3:並行介面和序列介面

(1)序列還是並行主要是考慮通訊線的根數,傳送方和接收方

同時可以傳遞的資訊量的多少。

(2)比如在電平訊號線下,一根參考電平線+1根訊號線可以傳遞1位二進位制

如果我們有三根線(2根訊號線和1根參考線)

如果想同時傳送8位二進位制需要9根線。

(3)在我們差分訊號線下,2根線(彼此差分)

可以同時傳送1位二進位制;

如果需要同時傳送8位二進位制,需要16根線

總結:看起來視乎相同根數的通訊線下,電平訊號要比差分訊號快。

但是實際還是差分訊號快,因此差分訊號抗干擾能力。

因此1個傳送週期更短。

總結:聽起來視乎並行介面比序列介面要快

(序列介面一次只能傳送1位二進位制,而並行介面一次可以傳送多位二進位制)

要更優秀。

但是實際上序列介面才是王道,用的比較廣,因為更省訊號線。

而且對傳輸線的要求更低,成本更低。而且在序列時可以

通過提高通訊速度來提高總體通訊效能,不一定非要並行。

串列埠通訊基本知識

傳送機制 通過計算機的rs232串列埠,按位 bit 傳送和接收位元組,一般是全雙工方式,既可以一邊傳送,一邊接收。串列埠通訊必要引數 串列埠通訊最重要的四個引數 波特率,停止位,資料位,奇偶校驗。若兩個串列埠需要通訊,則這些引數 必須要配對。a.波特率 衡量通訊速度的乙個引數。例如設定3000則每...

休眠 關閉串列埠輸出 串列埠通訊基本知識

rs 232,rs 422和 rs 485 串列埠通訊介面的快速比較 問題 rs 232,rs 422以及rs 485串列埠的基本區別是什麼?解答 下面的 比較了 工作方式,驅動器和接收器的總數,電纜的最大長度及最大傳輸速率。rs 232 是大多數計算機通用的介面,比如com1 和 com2。注意,...

通訊基本知識(筆記)

按資料傳送的方式分 a.序列通訊 按資料位形式一位一位地傳輸資料 按資料通訊的方向分 a.全雙工 同一時刻,兩個裝置之間可以同時收發資料 b.半雙工 同一時刻,兩個裝置之間不能同時收發資料 c.單工 任何時刻,只能進行單一方向通訊 按資料同步的方式分 a.同步通訊 收發雙方會使用同一時鐘訊號線,在時...