发新帖我要提问
12
返回列表
打印
[其他ST产品]

【STM32专题 UART-DMA 】

[复制链接]
手机看帖
扫描二维码
随时随地手机跟帖
21
应用场景的例子:

Normal 模式:假设你从一个传感器读取数据,但只在特定事件或条件下这样做。这时,你可以设置DMA在normal模式下工作,每次需要读取数据时重新启动DMA。

使用特权

评论回复
22
结合国际经验|  楼主 | 2023-9-30 23:39 | 只看该作者
Circular 模式:假设你正在从一个麦克风捕获音频数据并将其传输到一个缓冲区进行处理。你**持续不断地获取数据而无需手动重新启动DMA。在这种情况下,circular模式是完美的选择。

使用特权

评论回复
23
结合国际经验|  楼主 | 2023-9-30 23:40 | 只看该作者
选择哪种模式取决于你的应用需求。不过,无论选择哪种模式,都应确保正确地管理和同步DMA传输,以避免数据丢失或其他问题。



使用特权

评论回复
24
结合国际经验|  楼主 | 2023-9-30 23:40 | 只看该作者
DMA映射图,找死没找到在手册哪儿啊,看的野火的


使用特权

评论回复
25
结合国际经验|  楼主 | 2023-9-30 23:40 | 只看该作者

使用特权

评论回复
26
结合国际经验|  楼主 | 2023-9-30 23:40 | 只看该作者
CUBEMX配置如下,原来不动,添加DMA

使用特权

评论回复
27
结合国际经验|  楼主 | 2023-9-30 23:40 | 只看该作者

使用特权

评论回复
28
结合国际经验|  楼主 | 2023-9-30 23:40 | 只看该作者
实现功能与上一节一样

使用特权

评论回复
29
结合国际经验|  楼主 | 2023-9-30 23:40 | 只看该作者

使用特权

评论回复
30
结合国际经验|  楼主 | 2023-9-30 23:41 | 只看该作者
上一节改进代码,串口回显只有正确匹配才回显

使用特权

评论回复
31
Henryko| | 2023-10-10 13:22 | 只看该作者
DMA的速度有多快啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则