硬汉嵌入式论坛

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

[FMC] 问下h7如何实现外部中断0引脚同步触发fmc进行dma读操作

[复制链接]

7

主题

29

回帖

50

积分

初级会员

积分
50
发表于 2026-2-14 20:48:45 | 显示全部楼层 |阅读模式
如题。谢谢。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121123
QQ
发表于 7 天前 | 显示全部楼层
可以使用DMAMUX的EXTI触发同步传输。
回复

使用道具 举报

7

主题

29

回帖

50

积分

初级会员

积分
50
 楼主| 发表于 6 天前 | 显示全部楼层
eric2013 发表于 2026-2-17 14:07
可以使用DMAMUX的EXTI触发同步传输。

谢谢硬汉哥回复。
1、我看了代码fmc的DMA初始化请求配置是不是只能填DMA_REQUEST_MEM2MEM?
DMA_HandleTypeDef TIMDMA2;
TIMDMA2.Init.Request = DMA_REQUEST_MEM2MEM;

2、配置EXTI触发同步传输,还需要DMA关联操作吗?我看fmc dma关联要用mdma。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121123
QQ
发表于 5 天前 | 显示全部楼层
sofia 发表于 2026-2-18 17:02
谢谢硬汉哥回复。
1、我看了代码fmc的DMA初始化请求配置是不是只能填DMA_REQUEST_MEM2MEM?
DMA_HandleT ...

1、不限制
2、参考我们分享的FMC DMA AD7606例子,我们那个是定时器触发的DMAMUX,你改成使用EXTI触发
回复

使用道具 举报

7

主题

29

回帖

50

积分

初级会员

积分
50
 楼主| 发表于 4 天前 | 显示全部楼层
eric2013 发表于 2026-2-19 00:22
1、不限制
2、参考我们分享的FMC DMA AD7606例子,我们那个是定时器触发的DMAMUX,你改成使用EXTI触发

嗯嗯,看了代码,开发板例子是通过定时器触发dma读取。现在我是想通过busy引脚自动去触发fmc dma获取本次转换数据。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121123
QQ
发表于 3 天前 | 显示全部楼层
sofia 发表于 2026-2-20 10:22
嗯嗯,看了代码,开发板例子是通过定时器触发dma读取。现在我是想通过busy引脚自动去触发fmc dma获取本次 ...

没问题,也可以的,如果你是7606,那没必要,教程里面我针对这个问题做了说明
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-24 09:51 , Processed in 0.047774 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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