在ZYNQ進階之路3中我們講解了PL端UART 發送的設計,本節我們講解PL端實現串口UART的接收設計;
下面主要是uart接收模塊的編碼講述,uart接收模塊設計主要分為波特率控制計數邏輯和按位接收邏輯,其具體編碼如下所示:
波特率控制計數邏輯:
其中325是根據主時鐘頻率為100Mhz,這里設置波特率為115200,所以計數值=100000000/115200/16=54;需要注意的是在串口接收中需要將一個波特率周期分成16份然后再一個波特率周期的第8份是進行采樣,所以需要進行16分頻;
按位接收邏輯:
通過檢測IsDone上升沿到來來檢測串口數據接收是否完成。讀者可自行將上一節中的串口發送模塊和本節的接收模塊組合成一個工程,實現通過USB轉串口電路模塊實現PC端發送數據相應返回同樣的數據給PC,實現回環測試功能。
編輯:hfy
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
uart
+關注
關注
22文章
1235瀏覽量
101355 -
波特率
+關注
關注
2文章
307瀏覽量
34116 -
Zynq
+關注
關注
10文章
609瀏覽量
47175
發布評論請先 登錄
相關推薦
uart波特率和傳輸頻率的關系 UART串口的常用波特率為多少
頻率是兩個關鍵參數,它們之間存在一定的關系,并且UART串口有一系列常用的波特率。以下是對這兩個概念的介紹。 一、UART波特率和傳輸頻率的關系 1. 定義與區別 波特率(Baud Rate
復旦微PS+PL異構多核開發案例分享,基于FMQL20SM國產處理器平臺
典型應用領域
axi_uart_demo案例演示案例說明PS端通過AXI4-Lite總線發送命令至PL端AXI Uartlite IP核,IP核根據命令控制評估底板
發表于 08-22 14:04
如何將ESP32端AT串口接收改為DMA方式?
如題,當前有此需求要將ESP32端AT串口接收改為DMA方式,從而減小MCU端負荷。
芯片: ESP32-PICO-D4
ESP-AT: release/v2.1.0.0_esp32
發表于 06-27 07:06
請問如何實現ESP32 uart的接收空閑中斷?
使用的例程可以參考嗎?
3.基于我的這種應用需求(接收不定長數據),是推薦直接開uart接收空閑中斷還是使用ESP-IDF中已經定義好uart event
發表于 06-05 07:55
簡談Xilinx Zynq-7000嵌入式系統設計與實現
FPGA靈活性和可擴展性,也提供了專用集成電路的相關性能、功耗和易用性。
ZYNQ 7000的結構便于將定制邏輯和軟件分別映射到PL和PS中,這樣就可實現獨一無二和差異化的系統功能。
與傳統的FPGA
發表于 05-08 16:23
STM32F030CCT6調5個串口,UART2,3,5進不了接收中斷怎么解決?
最近在調試STM32F030CCT6,需要用到5個串口,使用STM32CubeMX創建的工程,使用中斷接收和中斷發送的處理方式。但是調試發現,UART1和UART6的中斷
發表于 04-15 06:36
簡談Xilinx Zynq-7000嵌入式系統設計與實現
到PL和PS中,這樣就可實現獨一無二和差異化的系統功能。與傳統的FPGA方法不同的是,ZYNQ 7000 SoC總是最先啟動PS內的處理器,這樣允許PS上運行的基于軟件程序用于啟動系統并且配置
發表于 04-10 16:00
HAL_UART_Receive_IT,HAL_UART_Transmit不能正常接收數據的原因?
串口數據收發時,發現有概率不能正常接收數據。 問題發生后斷電重啟后,又恢復正常。
根據各種調查外加查資料,發現主要原因應是 __HAL_LOCK 的直接返回,導致HAL_UART
發表于 04-03 07:22
UART串口通信協議是什么?
,廣泛應用于嵌入式領域。 在UART串口通信協議中,數據以字節的形式進行傳輸。發送和接收端的通信流程如下: 1、通信波特率設置:發送端和
請問FX3的UART口和Xilinx ZYNQ7000的PS端的UART進行硬件連接需要TTL電平轉換嗎?
想讓FX3的UART口和Xilinx ZYNQ7000的PS(Processor system)端的內置UART相互通信,兩個芯片使用的是同一個電源(同在一塊板子上或分別在兩塊相互連接
發表于 02-28 08:32
labview串口接收數據怎么不丟幀
時如何避免丟幀的方法。 首先,我們需要了解什么是丟幀。在串口通信中,丟幀指的是接收方無法正確解析發送方發送的數據幀,從而導致數據的丟失或錯誤。造成丟幀的原因可能有很多,如串口通信速率不匹配、數據幀中包含噪聲、
評論