嵌入式技术william hill官网
登录
直播中
贾飞小
7年用户
1763经验值
私信
关注
[问答]
为什么给RT-Thread串口发一帧数据,收到多帧全0的数据?
开启该帖子的消息推送
RT-Thread
串口
我在RT-Thread中,开通UART2 DMA接收后,发现一个问题:在给一个射频标签读写器发送一帧数据后而Rt-thread串口收到多帧全0 的数据:
上图中Send rfid后面是发送的数据:BB 00 03 00 01 00 04 7E
收到的第一帧数据是对的,后面有多收到8帧数据全0,通过串口工具监视可知,射频标签读写器只返给Rt-Thread帧数据:
不知其解,还望指教!
回帖
(1)
韩刚龙
2022-3-17 15:04:44
drv_uart.c 文件中的驱动有问题,虽然没有接收到数据也触发了 dma 中断,读寄存器全是一个值。
可能是响应处理了错误的中断标识,或者是没清中断标识导致每次去读都能误认为有数据。
drv_uart.c 文件中的驱动有问题,虽然没有接收到数据也触发了 dma 中断,读寄存器全是一个值。
可能是响应处理了错误的中断标识,或者是没清中断标识导致每次去读都能误认为有数据。
举报
更多回帖
rotate(-90deg);
回复
相关问答
RT-Thread
串口
RT-Thread
开通UART2 DMA接收后,
RT-Thread
串口
发
一帧数据
收到
多个无效
帧
怎么解决?
2022-03-16
1556
如何使用stm32
发
送
一帧数据
?
2021-12-08
1409
一
个任务
发
命令
给
磁罗盘模块,通过
串口
接收后完
一帧数据
后,又怎样回到
发
命令的任务?
2017-07-04
2168
stm32如何实现
串口
超时接收
一帧数据
?
2023-09-22
243
请问大家在使用
串口
DMA接收时怎么处理这种
一帧数据
分两次
收到
的情况呢?
2023-01-10
931
如何利用IDLE中断去判断
一帧数据
是否结束了呢
2021-12-09
1394
串口
接收
数据
帧
有冲突且
数据
丢失
2016-06-07
9249
请问大家在使用
串口
DMA接收的时候,怎么处理这种
一帧数据
分两次
收到
的情况呢?
2022-07-26
2652
如何使用stm32
串口
发送
一帧数据
?
2021-12-13
1772
关于CAN
多
帧
发送的问题
2017-12-19
10756
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分