173 2438 5004
KEROS加密芯片——品牌直销 | 免费样品 | 技术支持
当前位置:网站首页 > 资讯中心 正文 资讯中心

stm32中断sdcard错误

keros@mark 2023-03-19 资讯中心

STM32读写SD卡遇到同样问题

目前市面上有很多山寨的SD卡,它们的兼容性和质量可能会导致物理损坏,文件格式损坏,数据损坏。同时在使用中热插拔SD卡,不正常的重启,开机扣拔电池动作过程中SD卡可能处于后台工作状态,异常的动作可能导致SD数据写入出错,从而引发物理损坏,文件格式损坏,数据损坏,这个方向很大程度受限于使用习惯,因为安卓系统很多程序是后台运行的,其操作SD卡数据更新不会显示给我们,安全的方法是尽量减少热插拔SD卡,不正常的重启,开机扣拔电池动作以便回避可能出现的问题。

stm32读取sd卡图片出错

可能是数据错误。

stm32驱动使用的是官方746demo程序中sd卡驱动,可以正常挂载,读写操作,但是挂载成功后做大量文件读写时经常出现数据错误失败,导致读取SD卡图片出错。

STM32的SD卡实验黑屏

这么说吧,你的问题写的很笼统,包括开发板型号、实验例程实现的功能什么的根本就没有提。再说就算有了你的程序,没有开发板的话,复杂的问题还是很难发现的,因为没法仿真。这是很难得到答案的。大多数人会嫌麻烦懒得达。

重问题上看你这个例程可能使通过SD卡读取字模什么的在屏幕上显示吧,这就要考虑你的例程是否带文件系统,不带的话另说,带的话你确实要将字模呀、什么的依赖文件传入SD卡,至于名称以及目录要跟你程序相关,不能瞎写。

至于黑屏的原因,可能性很多。宠溺的叙述来说,可能是程序卡死在某处,或者跳硬件错误的中断,或者一些奇怪的原因致使你屏幕未启动、或者启动未清屏、或者你干脆是用黑色清的屏,但文件系统读不到数据就卡在那里,或者文件系统open()了一个空文件,然后把空文件刷到屏幕上了,等等原因~~~~~~~

所以干说是发现不了问题的,最好自己通过硬件仿真,一点一点的跟踪(程序大的话,仿真都会不好使的话,可以开个串口,一步一步的输出状态)。总会找到问题的。当然你要知道程序到底干什么,需要什么准备。

手打的,自己加油吧~~~

stm32 SD卡读写问题,有经验的人帮忙看一下,多谢。

先直接用串口打印,看你的获取的rtc值是否是正确的,然后把相关变量设置成volatile看看

STM32通过SPI读写SD卡,初始化失败

8GB的卡叫SDHC,你用初始化代码用初始化SD卡的代码去初始化SDHC,能成功才怪

本文标签:stm32中断sdcard错误

产品列表
产品封装
友情链接