当前位置: 首页 新闻资讯 技术问答

SD NAND初始化失败解决方法

SD NAND-贴片式TF卡-贴片式SD卡-免费测试2021-08-101060

问题描述:SD NAND重新上电后无法继续使用,表现为初始化失败,但是,格式化一次后又可以使用了。一旦断电,问题又出现!
原因分析:SD NAND断电的时候正好在读写数据,于是把读写相关的代码全部注释掉。可是,问题依旧存在。后来又想是不是SD卡本身的原因,于是乎换了1张卡,问题依旧。那么,到底是什么原因呢,是因为sd卡延时80个时钟太短了吗?于是加到10ms,问题依旧,最后一狠心将加到了1000ms,嘿,奇迹出现了,问题没了。为了确定,又把延时设回10ms,问题又出现了,于是再设回1000ms,问题又没了,如此数遍,本人终于确定,是延时不够所导致,本人猜测,可能是电路板上的电容造成了sd卡上电曲线比较平滑,也就是说上电被延迟了,导致初始化的时候sd还没准备好。
解决方法:MCU上电后,先延时1000ms,然后再初始化外设。
注意事项:初始化外设的时候,有时候要有先后顺序,否则,很有可能会出现一些莫名其妙的错误,所以,碰到初始化失败的问题时,可以试着调整一下外设初始化的顺序,换换代码的位置,有时候问题就真的解决了。

热门标签:SD NANDSD FLASHSD NAND FLASH贴片式TF卡贴片式SD卡NAND FLASH


SD NAND-贴片式TF卡-贴片式SD卡-免费测试

深圳市芯存者科技有限公司

售前咨询
售前咨询
售后服务
售后服务
联系我们

电话:176-6539-0767

Q Q:135-0379-986

邮箱:1350379986@qq.com

地址:深圳市南山区蛇口街道后海大道1021号B C座C422W8

在线客服 在线客服 QQ客服 微信客服 淘宝店铺 联系我们 返回顶部