硬汉嵌入式论坛

 找回密码
 立即注册
查看: 241|回复: 1
收起左侧

[UART] stm32h7 usart DMA大小超过2048出错找不到原因,请高人指点

[复制链接]

4

主题

2

回帖

14

积分

新手上路

积分
14
发表于 2025-8-27 15:46:37 | 显示全部楼层 |阅读模式
我使用STM32H723的串口3控制串口屏,因为需要显示波形点数较多,实际发送长度2160,设置DMA数据长度为2560,测试中发现只能发送一次,然后就不能进入DMA发送结束中断了。而且接收也出现问题,把设置DMA数据数组长度设置为2048,收发都正常、一时不能解决,请高人指点一下
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118335
QQ
发表于 2025-8-28 13:43:55 | 显示全部楼层
把串口屏从串口线上拔掉,直接DMA发送两次试试,如果也不行,基本确定是程序设计问题了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-9-26 18:23 , Processed in 0.040060 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表