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

[复制链接]
484|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

粉丝
快速回复 在线客服 返回列表 返回顶部