嵌入式技术william hill官网
登录
直播中
ss
7年用户
8762经验值
擅长:电源/新能源 制造/封装 RF/无线
私信
关注
[问答]
RT-Thread开通UART2 DMA接收后,RT-Thread串口发一帧数据收到多个无效帧怎么解决?
开启该帖子的消息推送
RT-Thread
串口
我在RT-Thread中,开通UART2 DMA接收后,发现一个问题:在给一个射频标签读写器发送一帧数据后而Rt-thread串口多收到多帧全0 的数据:
上图中Send rfid后面是发送的数据:BB 00 03 00 01 00 04 7E
收到的第一帧数据是对的,后面有多收到8帧数据全0,通过串口工具监视可知,射频标签读写器只返给Rt-Thread帧数据:
不知其解,还望指教!
回帖
(1)
ss
2022-3-16 09:43:22
drv_uart.c 文件中的驱动有问题,虽然没有接收到数据也触发了 dma 中断,读寄存器全是一个值。
可能是响应处理了错误的中断标识,或者是没清中断标识导致每次去读都能误认为有数据。
drv_uart.c 文件中的驱动有问题,虽然没有接收到数据也触发了 dma 中断,读寄存器全是一个值。
可能是响应处理了错误的中断标识,或者是没清中断标识导致每次去读都能误认为有数据。
举报
更多回帖
rotate(-90deg);
回复
相关问答
RT-Thread
串口
为什么给
RT-Thread
串口
发
一帧数据
,
收到
多
帧
全0的
数据
?
2022-03-17
2485
rt-thread
串口
+
DMA
+空闲中断
数据
被拆分包怎么处理?
2023-05-12
899
RT-Thread
UART
接口
接收
多个
字节出错这是什么原因?
2022-10-24
948
RT-Thread
官方
串口
驱动支持的DDMA
接收
存在问题如何解决
2022-10-13
1868
请问大家在使用
串口
DMA
接收
时怎么处理这种
一帧数据
分两次
收到
的情况呢?
2023-01-10
931
基于
RT-Thread
完整版
串口
的驱动开发
2021-03-30
1780
怎么在
RT-Thread
Studio 上使用
RT-Thread
Nano
2021-04-02
4312
RT-Thread
开源实时操作系统介绍
2021-11-05
1556
请问大家在使用
串口
DMA
接收
的时候,怎么处理这种
一帧数据
分两次
收到
的情况呢?
2022-07-26
2652
使用
RT-Thread
标准版如何实现空闲中断?
2022-07-04
3481
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分