您好,请登录 免费注册
手机立创
  • 微信小程序

    找料更方便

  • 立创APP

    体验更友好

  • 立创公众号

    售前咨询,优惠活动

消息(0)
我的订单 购物车(0)
联系客服
  • 4000800709

    点击QQ咨询

  • 0755-83865666

    0755-83865666

    拨打电话咨询

帮助中心
供应商合作

温馨提示

您上传的BOM清单格式不准确,当前支持上传xls、xlsx、csv、JPG、PNG、JPEG格式,请检查后重新上传

BOM正在分析中...
首页 > 新品推荐 >STM32F407 MCU使用SD NAND 不断电初始化失效解决方案
  • STM32F407 MCU使用SD NAND 不断电初始化失效解决方案

  • 2024-12-26 14:18:39 阅读量:623

在嵌入式系统领域,STM32F407微控制器单元(MCU)与SD NAND的结合提供了强大的存储解决方案。然而,不断电初始化失效问题可能会导致系统稳定性和数据完整性受损。我们将STM32F407与SD NAND集成时可能遇到的初始化问题,并提供专业的解决方案。

 

STM32F407MCU 搭配 米客方德SD NAND型号MKDV4GCL-ABB方案:

STM32F407MCU 搭配 米客方德SD NAND型号MKDV4GCL-ABB方案 

 

初始化失效如下图:

 

 

黄色:miso

绿色:mosi

蓝色:clk

紫色:片选

 

从图中看问题:

1,MISO(主输入从输出):MISO信号是SD卡的响应信号没出来。在初始化过程中,SD卡在MISO线上发送特定的响应码。检查不到响应码。

2,片选信号(CS),片选信号应该在初始化过程中正确地拉低。检查CS信号没有在正确的时间点被拉低,以激活SD卡。

 

解问题方法:

1,在SD卡上电后,先向SD卡发送至少74个时钟周期,以完成SD卡的自身检查和初始化,进入IDLE状态。CS和MOSI引脚必须保持高电平

2,在发送CMD0命令(0x40)复位SD卡时,需要拉低CS信号

3,发送完CMD0命令后,等待SD卡返回响应数据,然后等待8个时钟周期再拉高CS信号

4,在后续的CMD8、CMD55和ACMD41命令中,每次发送命令前都需要拉低CS信号,命令发送完成后等待响应数据,然后等待8个时钟周期再拉高CS信号.

5,CS信号应该在以下时间点拉低:

发送CMD0命令前。

发送CMD8命令前。

发送CMD55命令前。

发送ACMD41命令前。

发送CMD24写操作命令前。

发送CMD17读操作命令前

SD卡不能一直读写状态的条件下操作:

错开SD卡读写时间,MCU再做复位,软件时序修改SD卡停止读写完后,MCU再做复位操作。

 

正常图如下:

 

 

STM32F407 MCU与米客方德SD NAND的结合适用于工业控制、智能监控、医疗设备和智能家居等应用场景,为这些领域提供了高效、可靠的数据存储和处理能力。

 

前往购买SD NAND 4Gbit

 |  MK(米客方德)  |  SD NAND
您的浏览器版本过低(IE8及IE8以下的浏览器或者其他浏览器的兼容模式),存在严重安全漏洞,请切换浏览器为极速模式或者将IE浏览器升级到更高版本。【查看详情】
推荐您下载并使用 立创商城APP 或者最新版 谷歌浏览器火狐浏览器360浏览器搜狗浏览器QQ浏览器 的极(高)速模式进行访问。
© 深圳市立创电子商务有限公司 版权所有

提示

您确定要删除此收货地址的吗?

请填写订单取消原因

提示

您确定删除此收货地址吗?

成功提示

content

失败提示

content

微信咨询

关注公众号咨询客服

咨询客服
  • 在线客服热线

    0755-83865666

  • 服务时间

    工作日  8:30~20:30

    节假日  8:30~18:00

  • 服务投诉

QQ咨询
投诉意见

紧急问题投诉电话:

18826549599

更快的受理通道

对常规通道处理结果不满意

请在此扫码

此意见箱直通立创管理层

优惠券 建议反馈
填问卷 立创用户体验问卷调查 立即参与
活动规则
活动规则
展开客服