在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浏览量
101404 -
波特率
+关注
关注
2文章
307浏览量
34143 -
Zynq
+关注
关注
10文章
609浏览量
47184
发布评论请先 登录
相关推荐
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串口接收数据怎么不丢帧
时如何避免丢帧的方法。 首先,我们需要了解什么是丢帧。在串口通信中,丢帧指的是接收方无法正确解析发送方发送的数据帧,从而导致数据的丢失或错误。造成丢帧的原因可能有很多,如串口通信速率不匹配、数据帧中包含噪声、
评论