硬汉嵌入式论坛

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

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

[复制链接]

8

主题

31

回帖

55

积分

初级会员

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

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121986
QQ
发表于 2026-2-17 14:07:07 | 显示全部楼层
可以使用DMAMUX的EXTI触发同步传输。
回复

使用道具 举报

8

主题

31

回帖

55

积分

初级会员

积分
55
 楼主| 发表于 2026-2-18 17:02:28 | 显示全部楼层
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

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

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

使用道具 举报

8

主题

31

回帖

55

积分

初级会员

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

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

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-10 23:46 , Processed in 0.544893 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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