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

STM32L496是否不支持SD卡高速模式(50MHz时钟)?

[复制链接]
bluebird 提问时间:2021-7-14 09:55 / 已解决
请教一下,STM32L496 驱动 Micro SD卡, 4bit bus wide。使用cubemx生成的代码中 切换高速模式的函数是灰色的,如图所示。是否表示STM32L496不支持SD卡高速模式?支持的话,如何调整代码?十分感谢回答!

cubemx生成SD驱动代码

cubemx生成SD驱动代码

收藏 评论2 发布时间:2021-7-14 09:55

举报

2个回答
xmshao 最优答案 回答时间:2021-7-14 13:12:16
从ST官方给出的库例程的宏定义来看,不难判断STM32L4X6是不支持SD的高速模式的。从CubeMx图形界面的时钟配置来看,这里虽然勉强配置到50Mhz,但已是极限值了,有隐患。而且

从参考手册的时钟树来看,这个地方不要高于48MHz.。还有,如果你的应用中有用到USB外设,这个50Mhz就明显不合适了。当然,你若想将这个地方勉强配置为50MHz,测试下SD卡的高速模式

个人认为也是可以的,你将相关宏定义调整下,让相关变量及函数参与编译即可。
bluebird 回答时间:2021-7-14 09:58:45
补充说明一下:(1)宏定义表示高速模式仅支持 L4P5XX,L4Q5XX,L4R5XX,L4R7XX,L4R9XX,L4S5XX,L4S7XX,L4S9XX这几个系列;
(2)STM32L496的SDMMC时钟可以配置成50MHz, 但是无设置SD速度模式的函数



所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版