你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F429初始化SDIO时报错HAL_SD_StateTypeDef未定义

[复制链接]
ssadfa113 提问时间:2020-6-8 09:29 /
我的程序中使用了SD卡,但是我在初始化SDIO的时候报错,说我HAL_SD_StateTypeDef未定义,在stm32f4xx_hal_conf.h中已经打开了HAL_SD_MODULE_ENABLED。但是在stm32f4_hal_sd.h中出现了“#if defined(SDIO)”才导致HAL_SD_StateTypeDef未定义,我就纳闷了这个#if defined(SDIO)在哪里定义呢?请各位大神帮帮忙呢? 微信截图_20200608092736.png
收藏 评论3 发布时间:2020-6-8 09:29

举报

3个回答
lebment 回答时间:2020-6-14 11:14:07
cubemx生成,不需要修改任何,调试即可。HAL库也不是你那么用的,自己改也不是改这么一处。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

butterflyspring 回答时间:2020-6-15 17:07:37
如楼上所说,这个外设使用不是那么简单的。建议你参考一下官方例程,在CUBE软件库里,具体文件参考里面readme 文件

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

回答时间:2020-6-15 22:05:48
在if判断上面或者config的.h文件中加定义就可以了。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版