完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
13个回答
|
|
需要一个卡套.如果是tf卡的话.
|
|
|
|
谢谢原子大哥,用了,就是返回内存卡(1G)容量不对,为0MB,为什么我直接在main()函数初始化里调用SD_GetCSD(sd)返回的CSD数据和在SD_GetCapacity(void)里不同呢,从SD_Init(void)我验证到我的卡为V2.0
|
|
|
|
你的是山寨卡,csd寄存器里全是f,或者全是0,不信你可以读一下,另外,你如果用这个卡做文件系统实验的话,需要注释掉初始化函数中读容量那语句,如果不注释,会检测不到卡。
|
|
|
|
你这问题我在做字库实验时候遇到过呢。
|
|
|
|
对对对,大哥你太牛了,就是全是0,我现在换上我同学的卡读出来了,是山寨卡的原因还是内存有不同模式的原因?我一个同学跟我说是由于内存卡有两种模式呢,是山寨卡证明是卡的问题,要是内存卡模式不同那就是人的问题了还需要继续研究
|
|
|
|
内存卡有两种模式是指通讯模式,有SD模式和spi模式,和内存无关,山寨卡偷功减料,这两个寄存器没有烧录内容,但他又不敢偷工减料掉模式,因为市面上还有很多MP3还是用spi模式的。
其实,对于文件系统初始化部分,我不明白为什么原子哥要先读取容量,整个文件系统初始化系列和容量无关的。 |
|
|
|
其实我不牛啊,只不过那时候在文件系统里检测不到卡,然后仿真,发现死在读容量那了,才找出问题。
|
|
|
|
其实在初始化里加上几个小的模块还是很不错的,在遇到问题的时候也好排除问题的所在,就像我们没有仿真器的这些人,全靠串口和液晶查找问题的所在,通讯模式有两种这个我是知道的,他说的是内存卡有两种引脚模式,是指引脚对应不上,我感觉不太靠谱所以赶紧确认一下
|
|
|
|
MARK
|
|
|
|
大哥们:我再做内存卡实验的时候向0扇区写进了8字节,现在内存卡插上读卡器能找到可移动磁盘,但是打不开,提示内存卡未被格式化是否格式化,里面还有我的很多东西,哥哥们有办法修复吗
|
|
|
|
|
|
|
|
你把文件系统的MBR给写了,刚开始做SD卡实验,做好用一张没有数据的卡来玩,爱怎写就怎写,你把0地址的数据改了,不知道磁盘修复工具能修不,哦对文件系统不是很熟悉。
|
|
|
|
原子大哥,主要是你在写数据的旁边注释未测试过对我的诱惑力太大了,呵呵,说笑呢,我用修复助手试过了不行呢,格式化了,正式因为这件事今天晚上特意看了看内存卡的知识,值了,呵呵,谢谢你们!
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1614 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1541 浏览 1 评论
970 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
682 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1592 浏览 2 评论
1863浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
644浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
515浏览 3评论
531浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
504浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 23:55 , Processed in 1.097726 second(s), Total 103, Slave 86 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号