视频一区视频二区在线观看_国产欧美激情在线观看_免费的av网址_莫妮卡裸全乳无删减电影_免费的一级黄色片_福利姬免费_欧美jizz19性欧美_在线观看免费视频国产_日本免费三级电影_亚洲tv在线_很黄很色的视频_亚洲免费视频一区_91黄色影视_草莓视频.www_成人欧美一区二区三区白人

你的位置:首頁 > 測試測量 > 正文

萬變不離其宗之單片機串口共性問題

發布時間:2020-07-22 責任編輯:lina

【導讀】單片機開發串口是應用最為廣泛的通信接口,也是最為簡單的通信接口之一,但是其中的一些要點你是否明了呢?來看看本人對串口的一些總結,當然這個總結并不能面面俱到,只是將個人認為具有共性以及相對比較重要的點做了些梳理。
    
啥是串口?
 
首先這玩意兒分兩種:
●通用異步收發器(UART)是用于異步串行通信的一種物理層標準,其中數據格式和傳輸速度是可配置的。
●通用同步收發器(USART)是一種串行接口設備,可以對其進行編程以進行異步或同步通信。
 
數據格式
 
萬變不離其宗之單片機串口共性問題
 
線上空閑、無數據狀態為常高電平,故邏輯低定義為起始位。
●起始位:總是 1 位
●數據位:常見的有 8 位或 9 位。
      校驗位
      奇校驗
      偶校驗
無校驗
●停止位:
      1 位
      2 位
●波特率:bit rate 就是位/秒的概念,就是 1 秒傳送多少位的概念。常見的波特率有哪些呢?
 
這里須注意的要點:
 
萬變不離其宗之單片機串口共性問題
 
一個有效字節的傳輸時間怎么算?
 
萬變不離其宗之單片機串口共性問題
 
比如 9600 下,1 位起始位,8 位數據位,奇校驗,1 位停止位,則
 
萬變不離其宗之單片機串口共性問題
 
為什么要理解清楚這個概念呢,因為在應用中需要計算數據吞吐率問題,就比如一個應用是數據采集串口傳輸問題,需要計算采集的位速率需要小于或等于傳輸波特率,否則數據就來不及傳。當然如果說你有足夠大的緩沖區可以臨時存儲,但是如果進來太快,而傳出速度跟不上,多大的緩沖都會滿!
●校驗位有用嗎?當你的傳輸介質處于一個有干擾的場景下,校驗位就可以從物理層檢測出錯誤。
●理解數據編碼方式有啥意義呢?比如在調試中你可以利用邏輯分析直接去解析收發線上的數據報文。
●應用電路設計的時候 RX-TX 相連,很多初學者容易在這里踩坑!
●常見的傳輸位序為低有效位在前。
●對于波特率而言需要注意波特率發生器有可能帶來誤碼問題
 
啥是 UART?
 
萬變不離其宗之單片機串口共性問題
 
兩邊分別代表兩個通信的設備,單從 UART 編程的角度講收發不需要物理同步握手,想發就發。圖中箭頭代表數據信息流向。RX 表示接收數據,TX 表示發送數據。數據總是從發送端傳遞到接收端,這就是為啥 RX 連接 TX,TX 連 RX 的原因。
 
啥是 USART?
 
萬變不離其宗之單片機串口共性問題
 
同步簡單說,收發不可自如,不可以想發就發,收發需要利用硬件 IO 口進行握手,RTS/CTS 就是用于同步的握手信號:
●RTS:Ready to send,請求發送,用于在當前傳輸結束時阻止數據發送。
●CTS:clear to send,清除發送,用于指示 USART 已準備好接收數據。
 
這個對于普通應用而言并不常見,這里不做詳細展開,需要用到的時候只需要對應收發時控制握手信號即可。
 
編程策略
 
對于不同的單片機,其硬件體系各異,寄存器也差異很大,但是從收發編程策略角度而言,常見有下面三種方式:
●查詢發送/中斷接收模式
●收發中斷模式
●DMA 模式
 
查詢發送/中斷接收模式
 
這里以偽代碼方式描述一下:
 
萬變不離其宗之單片機串口共性問題
 
對于接收而言,如采用查詢模式則幾乎是沒有任何應用價值,因為外部數據不知道什么時候會到來,所以查詢接受就不描述了,這里描述一下中斷接收。
 
萬變不離其宗之單片機串口共性問題
 
中斷接收需要考慮的幾個要點:
●斷幀:這就取決于協議怎么制定了,比如應用協議定義的是 ASCII 碼方式,就可以定義同步頭、同步尾,比如 AT 指令的解析,做邏輯判斷幀頭、幀尾即可。但是如果傳輸的是 16 進制數據,比如 MODBUS-RTU 其斷幀采用的是 3.5 個字節時間沒有新的字節接收到,則認為收到完整的幀了。
●如何保證幀的完整性,一般會在報文尾部加校驗,比較常用的校驗模式有 CRC 校驗算法。
●不同的單片機開發環境對于中斷向量的處理方式略有不同,需要根據各自芯片的特點進行處理。比如 51 單片機,其發送/接收都共享一個中斷向量號。
 
收發中斷模式
 
萬變不離其宗之單片機串口共性問題
 
還需要考慮的是,對于 UART 硬件層面的出錯處置,以 STM32 為例,就可能有下面的錯誤可能發生:
 
●溢出錯誤
●噪聲檢測
●幀錯誤
●奇偶校驗錯誤
 
另外不同的單片機其底層硬件實現差異也不較大,比如有的硬件發送緩沖是單字節的緩沖,有的則具有 FIFO,這些在選型編程時都需要綜合考慮。
 
DMA 模式
 
DMA 發送模式而言,大致分這樣幾步:
●初始化 UART 為 DMA 發送模式,開啟 DMA 結束中斷,并寫好 DMA 傳輸結束中斷處理函數
●準備待發送報文,幀頭、幀尾、校驗處理
●將待發送報文緩沖區首地址賦值給 DMA 源地址,DMA 目標地址設置為 UART 發送寄存器,設置好發送長度。
●啟動 DMA 傳輸,剩下傳輸完成就會進入傳輸結束中斷處理函數。
●DMA 接收模式而言,大致分這樣幾步:
●初始化 UART 為 DMA 接收模式,開啟 DMA 結束中斷,并寫好 DMA 傳輸結束中斷處理函數
中斷處理函數中標記接收到幀,對于使用 RTOS 而言,還可以使用的機制是利用 RTOS 的事件機制、消息機●制進行通知有新的幀接收到了。
●對于 DMA 接收模式而言,對于變長幀的處理較為不利,所以如果想使用 DMA 接收,制定協議時盡量考慮將幀長度固定,這樣處理會方便些。
 
總結一下
 
單片機串口是一個需要好好掌握的內容,這里總結了一些個人經驗,盡量將一些個人共性的東西總結出來。至于實際實現而言,由于芯片體系差異較多,具體代碼各異。但個人認為處置的思路方法卻是基本一致。所以本文除了描述串口本身的細節而言,想表達的一個額外的觀點是:
 
對于一些技術點盡量學會將其共性的東西剝離總結出來。
總結、概括、剝離抽象是一個比較好的學習思路,不用對具體的硬件死記,萬變不離其宗。
如果本文有喜歡的朋友,后面陸續可以總結一下I2C/SPI等常用接口。
 
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請電話或者郵箱聯系小編進行處理。
 
 
推薦閱讀:
NEPCON CITY亮相:來這里探索電子制造樂園的活力與樂趣
寧波照明展配套線上商城來了!完善線上+線下展會體系
如何提高樓宇和家居自動化設計的能源效率?
多通道A/D轉換芯片MAX1230的工作原理及應用分析
復旦大學智能機器人研究院副院長張文強教授即將出席OFweek機器人在線峰會
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

草草影院av | 色性av| 一边亲一边摸一边脱一边免费 | 国产乱码精品一区二区三区忘忧草 | 久久色网 | 狠狠干影视 | 国产精品99无码一区二区 | 国产精品入口麻豆 | 欧美大成色www永久网站婷 | 亚洲av电影一区二区 | 绝顶高潮videos合集 | 国产无遮挡在线观看 | 久久av在线| 三级黄色的 | 免费播放片大片 | 精品国模 | 韩国一级淫片免费看 | www.天天操.com | 国产乱码精品一区二区三区忘忧草 | 天堂网在线播放 | 高潮小视频 | 欧美激情站 | 在线观看免费观看 | 欧美一区二区 | 欧美日韩激情一区 | 艳魔大战2春荡女淫三级 | 欧美国产日韩一区二区 | 欧洲一区二区视频 | 国产一区亚洲一区 | xxxx69日本 | 久久疯狂做爰流白浆xx | 人人澡人人爽 | 亚洲国产精品自拍 | 五月丁香啪啪 | 黑人操亚洲女人 | 老太色hd色老太hd | 中文字幕xxx | 男男双性顶撞喘嗯啊 | 久久人人爽爽人人爽人人片av | av老司机在线观看 | 亚洲不卡视频 | 国产精品操 | 一区二区三区观看 | 久久免费少妇高潮久久精品99 | 牛牛在线视频 | www.天天操.com | 蜜桃亚洲| 你懂的网址在线观看 | 国产精品99无码一区二区 | 国产18照片色桃 | 久久中文字幕影院 | 男人天堂久久 | 蜜桃亚洲| xxxx69日本| 黄色综合网 | 日少妇视频 | 亚州黄色 | 宝贝~把内裤和胸罩脱了 | 性爱免费视频 | 娇小6一8小毛片 | 国产美女视频 | 激情综合激情 | 国产精品视频一二三区 | 蜜臀久久99精品久久一区二区 | 男生艹女生 | 五十路毛片 | 日韩激情文学 | 超碰人人人 | 蜜桃亚洲 | 久久久久91视频 | 国产三级麻豆 | 男男视频肉 | 一区二区视频免费 | 超碰在线1| www.国产视频 | 午夜国产一级 | www.av在线播放| 国产精品吴梦梦 | 蜜桃亚洲| 男女免费视频 | 国产一区二区三区播放 | 一区二区视频免费 | 亚州黄色 | 国产精品自拍99 | 中文字幕婷婷 | 久久久久极品 | 91免费在线播放 | 亚洲av电影一区二区 | 班长露出强行被男生揉 | 第一次处破女h圆房~h嗯啊 | 美女高潮流白浆 | 国产精品一二三四五六 | 国产成人啪精品午夜在线观看 | 日本精品视频在线观看 | 香蕉av在线播放 | 黑人操亚洲女人 | 伊人久久综合 | 亚洲一二三区av | 国产免费黄色小说 | 久久精品国产亚洲av麻豆色欲 | 国产精品99久久免费黑人人妻 | 超碰人人人 | 亚洲精品二区三区 | 亚洲欧洲自拍 | 91视频一区二区 | 黑人精品xxx一区一二区 | 亚洲丰满 | 一级黄色大片免费观看 | 国产精品人人妻人人爽人人牛 | 91片黄在线观看 | 超碰韩国| 超碰人人人 | 天堂中文资源在线观看 | 禁欲总裁被揉裆呻吟故事动漫 | 免费播放片大片 | 在线国产日韩 | 国产理论在线 | 奇米影视av| 嗯啊视频| 午夜色大片 | 亚洲综合视频一区 | 久久亚洲av无码精品色午夜麻豆 | 国产做受高潮动漫 | 国产午夜性春猛交ⅹxxx | www.激情| 成人av无码一区二区三区 | a视频在线看 | 久久免费在线观看 | 樱花av | 久久亚洲av无码精品色午夜麻豆 | 特级免费毛片 | 一区二区视频免费 | 波多野结衣成人在线 | 一区二区视频免费 | 91欧美视频 | 国产精品99久久免费黑人人妻 | 波多野结衣1区 | 99视频在线看 | 亚洲精品久久一区二区三区777 | 调教骚受 | 黄色高清视频在线观看 | 日本三级韩国三级美三级91 | 一级黄色小视频 | 国产探花在线精品一区二区 | 国产精品99无码一区二区 | 绝顶高潮videos合集 | 波多野结衣在线看 | 久久九九国产 | 黄色天堂| 厨房掀开馊了裙子挺进 | 不用播放器的av网站 | 国产精品最新 | 日韩精品免费在线 | 天堂网成人 | 91成人精品| 蜜臀久久99精品久久一区二区 | 老女人黄色片 | 欧美三级色图 | 麻豆视频一区二区 | 黄视频在线免费 | 第一次处破女h圆房~h嗯啊 | 亚洲视频一二三区 | 亚洲精品中文字幕 | 禁欲总裁被揉裆呻吟故事动漫 | 高潮小视频 | 精品久久五月天 | 波多野结衣在线观看一区 | 玖玖色在线 | 短裙公车被强好爽h吃奶视频 | 国产三级视频在线 | 男男视频肉 | 欧美zzoo | 又黄又爽视频 | 色妞www精品视频 | 少妇搡bbbb搡bbb搡小说 | 久久精品a | 久久这里只有精品99 | 波多野结衣在线观看一区 | 中文字幕无码精品亚洲资源网久久 | 午夜窝窝 | 无码精品一区二区三区在线 | 五十路毛片 | 短裙公车被强好爽h吃奶视频 | 国产美女视频 | 亚洲一区二区三区乱码 | 国产三级视频在线 | a视频在线看| 国产无遮挡在线观看 | 男人的天堂在线 | 婷婷射图 | 色综合国产 | 久久精品国产亚洲av麻豆色欲 | 国产无遮挡在线观看 | 极品美女在线 | 波多野结衣在线观看一区 | 激情文学综合网 | 婷婷九月丁香 | 少妇搡bbbb搡bbb搡小说 | 日韩精品免费一区二区夜夜嗨 | 日本大尺度激情做爰hd | 亚洲精品久久一区二区三区777 | 蜜臀久久99精品久久一区二区 | 超碰一区二区 | 精品久久久久久久久久久久久久久久久 | 大陆一级片 | 久久中文字幕影院 | 91热热 | 玖玖天堂| 国产乱码精品一区二区三区忘忧草 | 国产成人短视频在线观看 | 五月在线视频 | 欧美操老女人 | 天天插天天色 | 不卡av在线播放 | 久草精品视频 | 麻豆久久久 | 国产片大尺度裸露床戏 | 日韩爱爱网址 | 亚洲超碰在线观看 | www.激情| 亚洲 欧美 激情 另类 | 久久久久极品 | 欧美黑人狂野猛交老妇 | 涩涩天堂 | 中文字幕视频在线 | av片在线看 | 男生操女生的视频软件 | 欧美黄色片 | 综合久久久久久久 | 亚洲一区二区三区乱码 | 破处av | 蜜臀久久99精品久久一区二区 | 国产精品久久久久久久久久久久久 | 欧美激情站 | 禁欲总裁被揉裆呻吟故事动漫 | 五月香婷婷 | 91欧美视频 | 在线观看国产黄色 | 亚洲白浆| 成人做爰69片免费看 | 日韩爱爱网址 | 国产做受高潮动漫 | 成人一区在线观看 | 综合久久久久久久 | 亚洲视频 一区 | 正在播放日韩精品 | 人妻射精一区二区 | 亚洲av电影一区二区 | 久久av在线| 黑人精品xxx一区一二区 | 精品国产xxx| 一区二区视频免费 | 久久这里只有精品99 | 国产乱码精品一区二区三区忘忧草 | 在线国产日韩 | 麻豆专区 | 欧美黑人狂野猛交老妇 | 国产乱码精品一区二区三区忘忧草 | 韩国裸体美女 | 欧洲一区二区视频 | 国产探花在线精品一区二区 | 久久亚洲av无码西西人体 | 五月天色人阁 | 国内老熟妇对白hdxxxx | 绝顶高潮videos合集 | 69亚洲乱人伦 | 中文字幕日韩在线视频 | 波多野结衣在线看 | 午夜国产一级 | 亚洲丰满 | 福利二区| 被c到喷水嗯h厨房交换视频 | 国产一区二区三区播放 | 日本亲与子乱ay中文 | 欧美大成色www永久网站婷 | 亚洲欧洲自拍 | 亚洲视频一二三区 | 欧美爱爱爱| 性爱免费视频 | 国产三级一区 | 五月婷婷综合激情 | 伊人影院在线观看 | 免费看片网站av | 亚洲视频一二三区 | 精品国模 | 久艹视频在线观看 | 成人9ⅰ免费影视网站 | 69re视频| 国产成人啪精品午夜在线观看 | 日本亲与子乱ay中文 | 新天堂在线资源 | 国产探花在线精品一区二区 | 欧美大成色www永久网站婷 | 国产精品入口麻豆 | 找国产毛片看 | 绝顶高潮videos合集 | a久久久久 | 女人十八毛片嫩草av | 中文字幕亚洲无线码在线一区 | 久久亚洲av无码西西人体 | 国产免费黄色小说 | 亚洲精品99 | 日韩精品视频在线观看免费 | 中文字幕xxx | 狠狠干影视 | a久久久久 | 亚洲国产精品自拍 | 中文字幕亚洲无线码在线一区 | 一色桃子av | 色哟哟网页| 在线观看免费观看 | 欧美一卡二卡三卡 | 操欧美孕妇 | 免费播放片大片 | 中文字幕视频在线 | 亚洲白浆| 视频一区视频二区在线观看 | 禁欲总裁被揉裆呻吟故事动漫 | 正在播放日韩精品 | 精品久久五月天 | 日韩成人av在线播放 | 日韩精品免费在线 | 成人深夜网站 | 男人的天堂在线 | 男人插女人下面 | 我和岳交换夫妇爽4p晓娟小说 | 欧美三级色图 | 免费播放片大片 | 樱花av | 麻豆影视在线观看 | 在线免费毛片 | 三上悠亚痴汉电车 | 韩国裸体美女 | 久久亚洲av无码精品色午夜麻豆 | 黄色小说在线观看视频 | 我和岳交换夫妇爽4p晓娟小说 | 二区三区| 五月在线视频 | 国产在线播放不卡 | 亚洲一区二区三区乱码 | 日韩精品免费在线 | 日韩爱爱网址 | 国产精品视频一二三区 | 亚洲精品二区三区 | 男女免费视频 | 又黄又爽视频 | av不卡在线看 | 久久这里只有精品99 | 国产情侣91| 国产乱码精品一区二区三区忘忧草 | 艳魔大战2春荡女淫三级 | 日本三级韩国三级美三级91 | 91人人澡| 污视频在线网站 | 亚洲日批| 69亚洲乱人伦 | 密臀av在线 | 天天天天天干 | 国产精品色综合 | 久热精品在线观看 | 中文字幕视频在线 | 超碰人人人 | 久久人人爽爽人人爽人人片av | 国产激情对白 | 国产又黄又大又粗的视频 | 亚洲色图首页 | 91手机在线| 日本大尺度激情做爰hd | 天堂网在线播放 | 天天爽天天干 | 玖玖色在线 | 久久国产精品免费视频 | 日韩综合在线视频 | 草免费视频 | 欧美爱爱爱| 精品国模| 玖玖天堂 | 美女高潮流白浆 | 亚洲精品久久一区二区三区777 | 国产片大尺度裸露床戏 | 久久久久91视频 | 在线观看黄色小说 | a黄色大片 | 中文字幕视频在线 | 国产乱码精品一区二区三区忘忧草 | 国产无遮挡在线观看 | 国产精品99久久久久久久久 | 亚洲日批| 短裙公车被强好爽h吃奶视频 | 国产一极片 | 这里只有精品9 | 精品人妻一区二区色欲产成人 | 在线国产日韩 | 蜜桃va| 三年中文在线观看中文版 | 91视频在线免费观看 | 国产精品自拍99 | 国产精品人人妻人人爽人人牛 | 国产成年人免费视频 | 美女被揉胸动态图 | 美女av在线播放 | 精品久久久久久久久久久久久久久久久 | av不卡在线看 | 国产三级麻豆 | 欧美日韩激情一区 | 性爱免费视频 | 我和岳交换夫妇爽4p晓娟小说 | 国产精品久久久久久久久久久久久 | 久久免费在线观看 | 少妇搡bbbb搡bbb搡小说 | 中文字幕婷婷 | 91热热 | av视屏在线| 欧美精品成人在线 | 精品人妻一区二区色欲产成人 | 激情综合av | 操白丝美女 | 91偷拍视频| 91久久影院 | 人人澡人人爽 | 国产精品99久久久久久久久 | 娇小6一8小毛片 | 亚洲一区视频在线播放 | 你懂的网址在线观看 | 精品久久久久久久久久久久久久久久久 | 成人黄色一级电影 | 欧美zzoo | 五月天色人阁 | 蜜桃va| 久久综合欧美 | 久久99久久99精品免观看 | 美女被揉胸动态图 | 国产精品99久久免费黑人人妻 | 国产午夜性春猛交ⅹxxx | 国产一区二区三区播放 | 男女免费视频 | 无码精品一区二区三区在线 | 男生操女生的视频软件 | 性欧美18一19性猛交 | 亚洲精品久久一区二区三区777 | 亚洲 欧美 激情 另类 | 日韩精品免费一区二区夜夜嗨 | 麻豆影视在线观看 | 被c到喷水嗯h厨房交换视频 | 伊人开心网| 日韩激情文学 | 久久久久极品 | 中文字幕精品亚洲 | 久草精品视频 | 中文字幕无码精品亚洲资源网久久 | 女人十八毛片嫩草av | 国产又黄又大又粗的视频 | 无码精品一区二区三区在线 | 欧美国产日韩一区二区 | 视频一区视频二区在线观看 | 国产中文字幕免费 | 超碰人人人 | 久久这里只有精品99 | 第一次处破女h圆房~h嗯啊 | 国产一区亚洲一区 | xxxx69日本| 中文字幕亚洲一区二区三区五十路 | 亚洲丰满 | 超碰韩国 | 久久午夜电影 | 综合伊人| 午夜国产一级 | 久久色网| 女主播裸身做直播大全 | 在线观看国产黄色 | 91热热| 久久亚洲av无码精品色午夜麻豆 | 国产麻豆91视频 | 三年中文在线观看中文版 | 调教骚受 | 国产无遮挡在线观看 | 国产精品原创 | 欧美zzoo | 五月香婷婷 | 日本大尺度激情做爰hd | 伊人久久综合 | 狠狠干影视| 久久综合欧美 | 超碰在线91 | 台湾av在线播放 | 在线观看日本 | 激情亚洲天堂 | 高潮小视频 |