Vivado 串口接收优化

Vivado 摸鱼记录 Day_11    |•'-'•)و✧

review

         day_10串口接收原理与实验 Vivado 串口通信(UART)原理B ------串口接收仿真-优快云博客

         day_9 实现了串口发送模块与使用 Vivado 串口通信(UART)------串口发送-优快云博客

         day_8 Vivado 串口通信(UART)原理A ------串口发送实验_vivadouart1-优快云博客

         串口发送:并 ---> 串

         串口接收:串 ---> 并

1. 摸鱼任务

        day_10 实现了简单的串口接收,今天搞一下串口接收优化|•'-'•)و✧

        B站大学指路:  13C_UART串口接收设计优化_哔哩哔哩_bilibili

2. 串口接收存在的小问题 |•'-'•)و✧

正常传输:

波特率115200   位时间 1s/115200 = 8680.5ns       传输10位 8680.5ns*10 = 86805ns

误差传输:eg位时间少10ns

波特率115200   位时间少10ns 1s/115200 -10ns = 8670.5ns       

传输10位 8670.5ns*10 = 86705ns

解决方法:

原:

现:

STOP位在位时间中点,即可停止数据接收,节省0.5位的时间,避免下一个信号到来时,错过起始位。

(rx_flag==9)&&(counter_bps == bps_c - 1)

-----------------------------》

                                        (r

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值