国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 嵌入式學習筆記之UART通信協議

嵌入式學習筆記之UART通信協議

關鍵字:嵌入式 UART 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:10

UART是用于控制計算機與串行設備的芯片。有一點要注意的是,它提供了數據終端設備接口,這樣計算機就可以和調制解調器或其它使用RS-232C接口的串行設備通信了。作為接口的一部分,UART還提供以下功能:

將由計算機內部傳送過來的并行數據轉換為輸出的串行數據流;

將計算機外部來的串行數據轉換為字節(jié),供計算機內部使用并行數據的器件使用;

在輸出的串行數據流中加入奇偶校驗位,并對從外部接收的數據流進行奇偶校驗;

在輸出數據流中加入啟停標記,并從接收數據流中刪除啟停標記;

處理由鍵盤或鼠標發(fā)出的中斷信號(鍵盤和鼠票也是串行設備);

可以處理計算機與外部串行設備的同步管理問題;

異步串口通信協議,工作原理是將傳輸數據的每個字符以串行方式一位接一位的傳輸。如下圖:

其中每一位(bit)的意義如下:

起始位:先發(fā)出一個邏輯“0”的信號,表示傳輸字符的開始。

數據位:緊跟起始位之后。數據位的個數可以是4、5、6、7、8等,構成一個字符。通常采用ASCII碼。從最低位開始傳送,靠時鐘來定位。

奇偶校驗位:數據位加上這一位后(跟在數據位尾部),使得“1”的位數應為偶數(偶校驗)或奇數(奇校驗),以此來校驗數據傳送的正確性。

停止位:它是一個字符數據的結束標志。可以是1位、1.5位、2位的高電平(邏輯“1”)。

空閑位:處于邏輯“1”狀態(tài),表示當前線路上沒有數據的傳送。

波特率:是衡量數據傳輸速率的指針。表示為每秒鐘傳送的二進制位數(bit數)。例如資料傳送速率為120字符/秒,而每一個字符為10位,則其傳送的波特率為:

10×120%20=%201200字符/秒=1200波特。

以上的數據位、奇偶校驗位、波特率等均可以在COM接口中設置。也可以在代碼中對UART寄存器的各位進行設置,UART寄存器的各位所代表的含義如下:

下面通過幾個小程序,了解UART通信協議進行數據傳輸的過程:

1.png

2.png

在這里我們使用 uart_init 函數便完成了UART各個位的設置,現在來看看uart_init在系統(tǒng)中是如何定義的:

3.png

UART0 --- UART2 便是開發(fā)板為我們提供的三個寄存器,通過rUFCON、rUMCON、rULCON、rUCON、rUBRDIV 等引腳的賦值完成UART寄存器的設置。

編輯:admin  最后修改時間:2018-05-18

聯系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

日韩精品一区二区一牛| 九九视频通过这里有精品| 情一色一区二区三区四| 精品久久久一区二区三| 国产又粗又猛又爽又黄的文字| 亚洲精品国产福利在线| 五月婷婷缴情七月丁香| 色综合久久六月婷婷中文字幕| 欧美日韩亚洲国产av| 91超频在线视频中文字幕| 五月婷婷欧美中文字幕| 最近最新中文字幕免费| 六月丁香六月综合缴情| 欧美三级不卡在线观线看| 亚洲高清中文字幕一区二区三区 | 日韩1区二区三区麻豆| 视频在线免费观看你懂的| 久久精品国产一区久久久| 国产精品白丝久久av| 中文字幕无线码一区欧美| 亚洲专区中文字幕在线| 欧美日韩综合免费视频| 亚洲熟女乱色一区二区三区| 久热香蕉精品视频在线播放| 国内自拍偷拍福利视频| 欧美日韩在线第一页日韩| 性欧美唯美尤物另类视频 | 色综合久久六月婷婷中文字幕| 国产日韩久久精品一区| 精品少妇一区二区三区四区| 国产伦精品一区二区三区精品视频 | 国产成人亚洲精品青草天美| 五月天六月激情联盟网| 麻豆在线观看一区二区| 丰满的人妻一区二区三区| 亚洲一区二区精品福利| 日本高清一区免费不卡| 亚洲最新av在线观看| 91精品国产av一区二区| 亚洲国产成人av毛片国产| 成人国产激情在线视频|