会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CppsLi
博客园
首页
新随笔
联系
订阅
管理
2023年9月27日
5. 串口接收数据——基于FPGA的串口发送数据实验
摘要: 1. 串口接收原理与思路 1.1 基本原理 采样:每位数据采多次,统计高低电平出现的次数,次数多的就是该位的电平值 起始位检测:边沿检测,使用两个计数器来判断Bps_Clk的下降沿/上升沿(前一个时钟上升沿为高电平/低电平,后一个时钟上升沿为低电平/高电平),两个触发器即可设计得到。 新语法: re
阅读全文
posted @ 2023-09-27 16:49 daqiaobugong
阅读(349)
评论(0)
推荐(0)
2023年9月25日
4. 使用串口发送5个数据到电脑——基于FPGA的串口发送数据实验
摘要: 1. 使用串口发送5个数据到电脑 对于变化的位数(原8)位进行的设计,5个数据即40位。 UART规定发送的数据位只能是6、7、8。 1.1 设计思路 对于12位的数据,发送两个字节,高四位变0即可。例如12'h123,按照8'h23和8'h01发送。 两种可能出现的情况:1. 空闲状态,还没有开始
阅读全文
posted @ 2023-09-25 09:31 daqiaobugong
阅读(312)
评论(0)
推荐(0)
2023年9月22日
3. 设计数据采集模块——基于FPGA的串口发送数据实验
摘要: 1. 设计数据采集模块 基于Send_en的可控设计。使得使用外部信号Data_done来启动数据发送成为可能。放弃使用Tx_done控制的做法。因此把控制Send_en的逻辑放到内部去完成。这样设计更加符合应用。 1.1 设计要求 把Send_en的控制部分放到模块内部去,使用Send_Go作为输
阅读全文
posted @ 2023-09-22 20:33 daqiaobugong
阅读(130)
评论(0)
推荐(0)
2. 串口发送数据任务——基于FPGA的串口发送数据实验
摘要: 1. 串口发送数据任务 任务要求: 使用上一节课设计的串口发送模块,设计一个数据发送器,每10ms以115200的波特率发送一个比特,每次发送的数据比前一个数据大1(计数器) 1.1 设计思路 模块化设计,使用上一节课设计好的发送模块 1.2 设计开始 设计Uart_Byte_Tx(单字节发送)模块
阅读全文
posted @ 2023-09-22 19:59 daqiaobugong
阅读(246)
评论(0)
推荐(0)
1. 串口发送字节数据——基于FPGA的串口发送数据实验
摘要: 1. 通用异步收发传输器(universal asynchronous receiver/transmitter, UART)传输一个字节的数据 1.1 设计前的思考 首先进行单字节模块设计 串口通信模块设计的目的是用来发送数据的,因此需要有一个数据输入端口 串口通信,支持不同的波特率,所以需要有一
阅读全文
posted @ 2023-09-22 16:53 daqiaobugong
阅读(557)
评论(0)
推荐(0)
公告