GD32E230K6T6 USART+DMA

[复制链接]
 楼主| xiaogaoo 发表于 2024-3-26 10:20 | 显示全部楼层 |阅读模式
我用的DMA + IDLE中断,用串口调试助手发命令,可以进入中断,但是接收缓冲区没有数据,是怎么回事?
朝生 发表于 2024-3-26 18:49 | 显示全部楼层
是不是DMA指向的地址有问题?
理想阳 发表于 2024-3-26 19:38 | 显示全部楼层
先不用DMA接收试一下,缓存区是否有数据。
 楼主| xiaogaoo 发表于 2024-3-27 10:38 | 显示全部楼层
理想阳 发表于 2024-3-26 19:38
先不用DMA接收试一下,缓存区是否有数据。

只能接收到第一个字节,,后面的接收不到,,用的RBNE中断
黑心单片机 发表于 2024-3-28 13:46 | 显示全部楼层
不是用IDLE中断吗,怎么用RBNE中断了
烟雨蒙蒙520 发表于 2024-7-31 22:58 | 显示全部楼层
IDLE 中断会在 USART 空闲状态时触发,这通常意味着串口接收数据的结束。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部