單片機:串口通信知識詳解(上)_第1頁
單片機:串口通信知識詳解(上)_第2頁
單片機:串口通信知識詳解(上)_第3頁
單片機:串口通信知識詳解(上)_第4頁
單片機:串口通信知識詳解(上)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、單片機:串口通信知識詳解(上)今天來給大家講解一下單片機中另外一個非常重要的功能:串口通信。串口以及后邊的部分涉及的內容比較多,我就用自己覺得比較好理解的方式來給大家講一下吧,有講得不好的地方歡迎大家批評指正。本節(jié)內容大家了解一下即可,與51單片機串口有關的結構、寄存器等下節(jié)再詳細講解。串行通信與并行通信通信簡單的來說就是計算機與設備、設備與設備之間或者集成電路之間等常常需要進行的數據傳輸的信息交換。通信的方式主要分為兩大類:并行通信和串行通信。我來舉個例子,假如說我要發(fā)送8位數據,用8根數據線同時發(fā)送,每根發(fā)送一位數據,這種方式就是并行通信。相對的,只用一根數據線,按照順序逐個發(fā)送8位數據,

2、這種就是串行通信,通過這兩個概念我們不難看出兩種通信的特性:特性串行通訊井行通訊:還是質量來看都不亞于并珊訊距離較遠較近抗干擾葩力較強較弱傳輸逮串較嗖較高1是由于成本、抗干擾能力等因素的影【校低向,串行通信的方式使用的更為普遍,較髙也越來越成熟,串行通信不管是在速度行通信。串口通信我們的串口通信又叫做串行口通信,使用的就是串行通信的方式。串行通信又分為同步通信和異步通信兩種方式。1同步通信同步通信時,發(fā)送端要在發(fā)送數據的同時提供一個時鐘信號,并按照約定(比如說時鐘信號上升沿)發(fā)送數據,接收端要根據發(fā)送端提供的時鐘信號和約定(上升沿)來接收數據,傳輸的數據不允許有間隙。*接收方同步時紳發(fā)送方數據

3、信號數據信號同歩時鐘i_r1111丁II1IIIJ11n2異步通信信號11011異步通信時,發(fā)送端和接收端使用各自的時鐘信號控制數據傳輸,為了使雙發(fā)收發(fā)協調,要求雙方的時鐘盡可能一致,發(fā)送端可以在任意時刻開始發(fā)送數據,因此需要在數據發(fā)送開始和結束的地方加上標志,也就是起始位和停止位,傳輸的數據都以字節(jié)為單位,每個字節(jié)直接可以有間隙。串行通信傳輸方向單工:單向的(接收或者發(fā)送)。半雙工:接收/發(fā)送不可以同時進行。全雙工:接收/發(fā)送可以同時進行。(a)單工方式(b)半雙工(c)金雙工串行通信常見檢驗錯誤1奇偶校驗在發(fā)送數據時,數據位尾隨的1位為奇偶校驗位(1或0)。奇校驗時,數據中“1”的個數與校

4、驗位“1”的個數之和應為奇數;偶校驗時,數據中“1”的個數與校驗位T的個數之和應為偶數。接收字符時,對T的個數進行校驗,若發(fā)現不一致,則說明傳輸數據過程中出現了差錯。2代碼和校驗代碼和校驗是發(fā)送方將所發(fā)數據塊求和(或各字節(jié)異或),產生一個字節(jié)的校驗字符(校驗和)附加到數據塊末尾。接收方接收數據同時對數據塊(除校驗字節(jié)外)求和(或各字節(jié)異或),將所得的結果與發(fā)送方的校驗和”進行比較,相符則無差錯,否則即認為傳送過程中出現了差錯。3循環(huán)冗余校驗這種校驗是通過某種數學運算實現有效信息與校驗位之間的循環(huán)校驗,常用于對磁盤信息的傳輸、存儲區(qū)的完整性校驗等。這種校驗方法糾錯能力強,廣泛應用于同步通信中。串

5、行通信傳輸速率比特率:每秒傳輸的二進制位數,單位為bit/s。波特率:每秒傳輸的碼元個數(在一個二進制位表示一個碼元時與比特率相等)。串行通信接口標準1RS-232接口標準RS-232標準中定義了其電氣特性:高電平T信號電壓范圍為-15V-3V,低電平“0”信號電壓范圍為3V15V。4I5VRS232Idle常用的DB9接口:rS232標準串口主要用于工業(yè)設備直接差,非常好的提高了數據傳喻的可靠性公頭DCDCDIXDDTIGKDDCDT1DKIDD1KGKD1234512345USB轉串口主要用于設備跟電腦通信;電平轉換芯片一般有CH340、PL2303、CP2102、FT232;使用的時候電腦端需要安裝電平轉換芯片對應的驅動!檸制誥ATTL申*IUSB轉串門USB*叮二養(yǎng)I電腦I原生串口轉串口原生的串口通信主要是控制器跟串口的設備

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論