精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ZYNQ進(jìn)階:PL端實(shí)現(xiàn)串口UART的接收設(shè)計(jì)

454398 ? 來源:CSDN博主 ? 作者:鵬哥DIY ? 2020-11-25 14:30 ? 次閱讀

ZYNQ進(jìn)階之路3中我們講解了PL端UART 發(fā)送的設(shè)計(jì),本節(jié)我們講解PL端實(shí)現(xiàn)串口UART的接收設(shè)計(jì);

下面主要是uart接收模塊的編碼講述,uart接收模塊設(shè)計(jì)主要分為波特率控制計(jì)數(shù)邏輯和按位接收邏輯,其具體編碼如下所示:

波特率控制計(jì)數(shù)邏輯:


其中325是根據(jù)主時(shí)鐘頻率為100Mhz,這里設(shè)置波特率為115200,所以計(jì)數(shù)值=100000000/115200/16=54;需要注意的是在串口接收中需要將一個(gè)波特率周期分成16份然后再一個(gè)波特率周期的第8份是進(jìn)行采樣,所以需要進(jìn)行16分頻;

按位接收邏輯:


通過檢測IsDone上升沿到來來檢測串口數(shù)據(jù)接收是否完成。讀者可自行將上一節(jié)中的串口發(fā)送模塊和本節(jié)的接收模塊組合成一個(gè)工程,實(shí)現(xiàn)通過USB轉(zhuǎn)串口電路模塊實(shí)現(xiàn)PC端發(fā)送數(shù)據(jù)相應(yīng)返回同樣的數(shù)據(jù)給PC,實(shí)現(xiàn)回環(huán)測試功能。

編輯:hfy


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1227

    瀏覽量

    101177
  • 波特率
    +關(guān)注

    關(guān)注

    2

    文章

    303

    瀏覽量

    34068
  • Zynq
    +關(guān)注

    關(guān)注

    9

    文章

    608

    瀏覽量

    47128
收藏 人收藏

    評論

    相關(guān)推薦

    通信技術(shù):UART串口通信開源代碼實(shí)操!

    今天我們分享的是關(guān)于UART串口通信示例,歡迎大家探討
    的頭像 發(fā)表于 11-05 11:56 ?2794次閱讀
    通信技術(shù):<b class='flag-5'>UART</b><b class='flag-5'>串口</b>通信開源代碼實(shí)操!

    uart波特率和傳輸頻率的關(guān)系 UART串口的常用波特率為多少

    頻率是兩個(gè)關(guān)鍵參數(shù),它們之間存在一定的關(guān)系,并且UART串口有一系列常用的波特率。以下是對這兩個(gè)概念的介紹。 一、UART波特率和傳輸頻率的關(guān)系 1. 定義與區(qū)別 波特率(Baud Rate
    的頭像 發(fā)表于 10-06 16:12 ?1796次閱讀
    <b class='flag-5'>uart</b>波特率和傳輸頻率的關(guān)系 <b class='flag-5'>UART</b><b class='flag-5'>串口</b>的常用波特率為多少

    復(fù)旦微PS+PL異構(gòu)多核開發(fā)案例分享,基于FMQL20SM國產(chǎn)處理器平臺

    典型應(yīng)用領(lǐng)域 axi_uart_demo案例演示案例說明PS通過AXI4-Lite總線發(fā)送命令至PLAXI Uartlite IP核,IP核根據(jù)命令控制評估底板
    發(fā)表于 08-22 14:04

    FM20S用戶手冊-PS + PL異構(gòu)多核案例開發(fā)手冊

    UARTO作為PS調(diào)試串口。 CON10通過RS232收發(fā)器SIT3232EEUE引出PL串口(EMIO
    發(fā)表于 07-25 16:14

    如何將ESP32AT串口接收改為DMA方式?

    如題,當(dāng)前有此需求要將ESP32AT串口接收改為DMA方式,從而減小MCU負(fù)荷。 芯片: ESP32-PICO-D4 ESP-AT: release/v2.1.0.0_esp32
    發(fā)表于 06-27 07:06

    請問如何實(shí)現(xiàn)ESP32 uart接收空閑中斷?

    使用的例程可以參考嗎? 3.基于我的這種應(yīng)用需求(接收不定長數(shù)據(jù)),是推薦直接開uart接收空閑中斷還是使用ESP-IDF中已經(jīng)定義好uart event
    發(fā)表于 06-05 07:55

    簡談Xilinx Zynq-7000嵌入式系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    FPGA靈活性和可擴(kuò)展性,也提供了專用集成電路的相關(guān)性能、功耗和易用性。 ZYNQ 7000的結(jié)構(gòu)便于將定制邏輯和軟件分別映射到PL和PS中,這樣就可實(shí)現(xiàn)獨(dú)一無二和差異化的系統(tǒng)功能。 與傳統(tǒng)的FPGA
    發(fā)表于 05-08 16:23

    HAL_UART_Receive_IT,HAL_UART_Transmit不能正常接收數(shù)據(jù)的原因?

    串口數(shù)據(jù)收發(fā)時(shí),發(fā)現(xiàn)有概率不能正常接收數(shù)據(jù)。 問題發(fā)生后斷電重啟后,又恢復(fù)正常。 根據(jù)各種調(diào)查外加查資料,發(fā)現(xiàn)主要原因應(yīng)是 __HAL_LOCK 的直接返回,導(dǎo)致HAL_UART
    發(fā)表于 04-03 07:22

    UART串口通信協(xié)議是什么?

    ,廣泛應(yīng)用于嵌入式領(lǐng)域。 在UART串口通信協(xié)議中,數(shù)據(jù)以字節(jié)的形式進(jìn)行傳輸。發(fā)送和接收的通信流程如下: 1、通信波特率設(shè)置:發(fā)送
    的頭像 發(fā)表于 03-19 17:26 ?1261次閱讀

    FPGA的PL固化流程

    電子發(fā)燒友網(wǎng)站提供《FPGA的PL固化流程.pdf》資料免費(fèi)下載
    發(fā)表于 03-07 14:48 ?8次下載

    請問FX3的UART口和Xilinx ZYNQ7000的PSUART進(jìn)行硬件連接需要TTL電平轉(zhuǎn)換嗎?

    想讓FX3的UART口和Xilinx ZYNQ7000的PS(Processor system)的內(nèi)置UART相互通信,兩個(gè)芯片使用的是同一個(gè)電源(同在一塊板子上或分別在兩塊相互連接
    發(fā)表于 02-28 08:32

    labview串口接收數(shù)據(jù)怎么不丟幀

    時(shí)如何避免丟幀的方法。 首先,我們需要了解什么是丟幀。在串口通信中,丟幀指的是接收方無法正確解析發(fā)送方發(fā)送的數(shù)據(jù)幀,從而導(dǎo)致數(shù)據(jù)的丟失或錯(cuò)誤。造成丟幀的原因可能有很多,如串口通信速率不匹配、數(shù)據(jù)幀中包含噪聲、
    的頭像 發(fā)表于 01-08 11:38 ?2025次閱讀

    什么是串口(UART)?串口的組成和FPGA實(shí)現(xiàn)

    串口作為常用的三大低速總線(UART、SPI、IIC)之一,在設(shè)計(jì)眾多通信接口和調(diào)試時(shí)占有重要地位。
    的頭像 發(fā)表于 01-03 11:43 ?1.4w次閱讀
    什么是<b class='flag-5'>串口</b>(<b class='flag-5'>UART</b>)?<b class='flag-5'>串口</b>的組成和FPGA<b class='flag-5'>實(shí)現(xiàn)</b>

    stm32虛擬串口接收的數(shù)據(jù)處理

    ,我們需要了解虛擬串口的工作原理。虛擬串口是通過軟件模擬的串口,數(shù)據(jù)通過USB端口傳輸。在STM32中,我們可以使用USB CDC(Communication Device Class)模式來
    的頭像 發(fā)表于 12-20 11:22 ?2189次閱讀

    AD9681是否可被zynq-7020的pl驅(qū)動(dòng)?

    您好: 我想咨詢AD9681是否可以被zynq-7020的PL驅(qū)動(dòng)(zynq7020的性能是否足夠)。我們需要做衛(wèi)星的探測載荷,由于衛(wèi)星能源控制嚴(yán)格,我們需要低功耗、多通道(至少8個(gè)
    發(fā)表于 12-04 08:18