打印

为什么STM32H7进不了SDMMC IDMA中断?

[复制链接]
336|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
考哥|  楼主 | 2018-8-1 20:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好!

因为我的程序使用了STM32H7的SDMMC2接TF卡,是采用轮询方式的。现在我感觉轮询方式读写TF卡的效率有点低,而且在读写过程中,还必须关闭所有中断。所以我想改为SDMMC2 IDMA方式来读写。

我的程序是直接寄存器开发的,没有使用HAL库。我在网上找了一些SDMMC1 IDMA例程,都是HAL库开发的。我直接修改SDMMC1 IDMA例程为SDMMC2 IDMA例程,在我的板子上也能正常SDMMC2 IDMA读写了。


但我费了很大力气,把HAL库移植到我的程序中,终于编译没错误了,但发现始终进不了SDMMC2 IDMA的中断,非常奇怪:

使用特权

评论回复

相关帖子

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

本版积分规则

461

主题

477

帖子

0

粉丝