免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
UART(串口)收發(fā)模塊設(shè)計- 01

UART(串口)收發(fā)模塊設(shè)計- 01

UART協(xié)議介紹

        UART作為異步串口通信協(xié)議的一種,工作原理是將要傳輸?shù)臄?shù)據(jù)一位一位地傳輸。其中每一位(bit)的意義如下。

       空閑位:在無數(shù)據(jù)傳輸?shù)臅r候,傳輸線上的電平為高電平,即為空閑位。

       起始位:當(dāng)開始傳輸數(shù)據(jù)時,先發(fā)出1bit位寬的低電平,表示數(shù)據(jù)開始傳輸,即為起始位。

       數(shù)據(jù)位:真正的需要發(fā)送的數(shù)據(jù),位寬可以為4到10bit。數(shù)據(jù)從低bit開始向外一位一位的發(fā)送。

       奇偶校驗位(可不要):當(dāng)數(shù)據(jù)發(fā)送完畢后,再發(fā)送1位校驗位,以此來校驗數(shù)據(jù)傳送的正確性。

(偶校驗:數(shù)據(jù)位加上這一位后,使得“1”的位數(shù)應(yīng)為偶數(shù)

    奇校驗:數(shù)據(jù)位加上這一位后,使得“1”的位數(shù)應(yīng)為奇數(shù))

        停止位:在最后發(fā)送一位高電平的停止位。

        UART每一位的位寬時長由波特率決定,波特率既1s發(fā)送的數(shù)據(jù)位數(shù)。一般選擇的波特率有,9600,19200,115200等。

設(shè)計實例概述

 本設(shè)計代碼鏈接:https://pan.baidu.com/s/1VJoSPJRSHYMhmx3rs2t4IA 

提取碼:jsak 

復(fù)制這段內(nèi)容后打開百度網(wǎng)盤手機App,操作更方便哦

      本實例設(shè)計的UART特性:

 (1) 并沒有支持奇偶檢驗,故沒有奇偶校驗位

 (2) 并不支持?jǐn)?shù)據(jù)位寬可配,數(shù)據(jù)位位寬固定為8bit。

 (3) 支持輸入時鐘與波特率可配。

        原理圖如下,分兩個大模塊,一個數(shù)據(jù)接收控制模塊(Receive_Control),一個數(shù)據(jù)發(fā)送控制模塊(Send_Control):

       端口說明:

       接收控制模塊與發(fā)送控制模塊內(nèi)部都有一個波特率時鐘產(chǎn)生模塊(BuadRate_set),用于將電路輸入時鐘(clk)進(jìn)行分頻產(chǎn)生波特率時鐘,用于接收和發(fā)送數(shù)據(jù)控制。

       可以看到,BuadRate_set模塊有一個enable控制信號,只有當(dāng)enable信號為高時,BuadRate_set模塊才工作。在發(fā)送控制模塊里面,只有發(fā)送數(shù)據(jù)的時候才拉高其相應(yīng)的enable;在接收控制模塊里面,只有檢測到有數(shù)據(jù)發(fā)送進(jìn)來的時候才拉高其相應(yīng)的enable。這是為了降低功耗。

歡迎通信工程師和FPGA工程師關(guān)注公眾號

FPGA微信技術(shù)群

歡迎大家加入全國FPGA微信技術(shù)群,這里有一群熱愛技術(shù)的工程師,在這里可以一起交流討論技術(shù)!

用手指按住就可以加入FPGA全國技術(shù)群哦

FPGA技術(shù)群平臺自營:Xilinx Altera ADI TI ST NXP 等品牌的優(yōu)勢代理分銷商,歡迎大家有需求隨時發(fā)型號清單,我們將在第一時間為您提供最優(yōu)競爭力的報價!價格低于您原有供應(yīng)商5%以上!歡迎詢價-微信:1051197468 或者直接把需求發(fā)給群主

FPGA技術(shù)群官方鳴謝品牌:Xilinx、 intel(Altera)、microsemi(,Actel)、LattIC e,Vantis,Quicklogic,Lucent等

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
FPGA實現(xiàn)串口UART自收發(fā)
基于FPGA的UART模塊的設(shè)計
基于FPGA的串行通用異步收發(fā)器設(shè)計
UART串行通信詳解
【青風(fēng)帶你學(xué)stm32f051系列教程】第9課 串口UART | 愛板網(wǎng)
三 ARM9(S3C2440)的串口UART——理論知識
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服