硬汉嵌入式论坛

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

[技术讨论] 如何用stm32cubemx配置定时器触发dma读取io口电平?

[复制链接]

95

主题

297

回帖

582

积分

金牌会员

123

积分
582
发表于 2024-1-10 09:25:36 | 显示全部楼层 |阅读模式
如何用stm32cubemx配置定时器触发dma读取io口电平?我看了一些资料说是dma方向要配置成memory to memory?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2024-1-10 10:23:59 | 显示全部楼层
M2M不推荐,因为这个仅支持单次传输,不能循环传输。

还是用外设到存储器即可。
回复

使用道具 举报

95

主题

297

回帖

582

积分

金牌会员

123

积分
582
 楼主| 发表于 2024-1-10 10:34:14 | 显示全部楼层
eric2013 发表于 2024-1-10 10:23
M2M不推荐,因为这个仅支持单次传输,不能循环传输。

还是用外设到存储器即可。

这个有点想不明白,如果是外设到存储器,触发源里面好像没有gpio触发的
捕获1234.PNG
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2024-1-10 10:35:52 | 显示全部楼层
ssssssss 发表于 2024-1-10 10:34
这个有点想不明白,如果是外设到存储器,触发源里面好像没有gpio触发的

你理解有偏差,不是GPIO去触发,是定时器去触发DMA采集。

看下我这个例子就明白了

https://www.armbbs.cn/forum.php?mod=viewthread&tid=86980



下载 (2).png



回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 01:46 , Processed in 0.199093 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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