首页
ZYNQ进阶:PL端实现串口UART的接收设计
在zynq进阶之路3中我们讲解了pl端uart 发送的设计,本节我们讲解pl端实现串口uart的接收设计;
下面主要是uart接收模块的编码讲述,uart接收模块设计主要分为波特率控制计数逻辑和按位接收逻辑,其具体编码如下所示:
波特率控制计数逻辑:
其中325是根据主时钟频率为100mhz,这里设置波特率为115200,所以计数值=100000000/115200/16=54;需要注意的是在串口接收中需要将一个波特率周期分成16份然后再一个波特率周期的第8份是进行采样,所以需要进行16分频;
按位接收逻辑:
通过检测isdone上升沿到来来检测串口数据接收是否完成。读者可自行将上一节中的串口发送模块和本节的接收模块组合成一个工程,实现通过usb转串口电路模块实现pc端发送数据相应返回同样的数据给pc,实现回环测试功能。
SimpleLink 超低功耗 MCU 带来全新 Bluetooth5 设计变革
浅谈AI的前景和潜在隐患
dc ac逆变器电路图
网联汽车里面的车载智能终端包括了哪些芯片等模块?
零线带电的四种原因
ZYNQ进阶:PL端实现串口UART的接收设计
嵌入式软件设计之状态机编程开发方案
电力电缆的故障原因及检修方法
英国警方计划了解比特币一线警员必须学习比特币
iPhone无线显示投屏的软件有哪些?手机如何投屏电脑?
6.5A,2300V单通道隔离式栅极驱动器评估板(配SiC MOSFET)
土壤氧化还原电位仪是什么
区别于传统平面式 一文带你了解超级结MOSFET
可弯曲电池设计技术为苹果iOS设备带来了什么?
带隔离膜压力变送器的工作原理及设计
一文分析2020年存储器的行业现状
相比其他系统的内核设计Linux是否已经过时?
用于SS-OCT的14位数字化仪ADQ14OCT
digilentAnalog Discovery配件包简介
Linux小项目-行车记录仪项目设计