闪迪Ultra MicroSDHC 8G高容量卡,速度等级class10,能否支持高速模式?

2019-07-20 22:33发布

使用STM32F407的SDIO外设调试SD卡,(闪迪Ultra MicroSDHC 8G高容量卡,速度等级class10),初始化、识别卡均正常,在SD_CLK 24MHz时钟频率下,SD卡的CSD寄存器的数据传输率(TRAN_SPEED)显示为0x32h,当SD时钟旁路使能后,SD_CLK工作在48MHz,读取SD卡的CSD寄存器的数据传输率(TRAN_SPEED)依旧是0x32h,不是0x5Ah(高速模式),这种高容量卡,class10的速度等级真的不支持高速模式吗?望有开发经验的高手指点下!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-07-21 00:24
肯定是支持的。可能硬件上有一些问题
hbyue
2楼-- · 2019-07-21 03:01
正点原子 发表于 2016-4-23 19:04
肯定是支持的。可能硬件上有一些问题

用的是探索者开发板,初始化时钟400kHz,识别卡后把时钟调整为48MHz,重新再读CSD寄存器时,发现数据传输率(TRAN_SPEED)依旧是0x32h,不是0x5Ah(高速模式),不知什么地方有问题?原子哥遇到过嘛,该怎么解决呢?
正点原子
3楼-- · 2019-07-21 06:36
 精彩回答 2  元偷偷看……
hbyue
4楼-- · 2019-07-21 09:37
我用历程测试过,4线的,初始化后时钟频率24MHz能够正常工作,读取CSD寄存器数据传输率(TRAN_SPEED)是0x32h,设置时钟旁路后,时钟频率为48MHz,示波器测过也正常,就是再读取CSD寄存器时,数据传输率(TRAN_SPEED)还是0x32h
(低速模式)。SD卡是不是工作在高速时钟下,CSD寄存器的数据传输率(TRAN_SPEED)位不会变呢,按说应该自动变化为0x5Ah(高速模式)才对。

一周热门 更多>