我使用的芯片是STM32F103VET6接SD卡读数据,据um中原文是:Data transfer up to 48 MHz for the 8 bit mode.
我使cpu工作在72Mhz时(HCLK=72MHz),SDIO分频因子为0,即SD_CK=HCLK/2=36MHz,但此时发现SDIO工作并不好,数据传输很快就出现错误。 HCLK调到60MHz时,SD_CK=60MHz/2=30MHz是能比较可靠地工作。
也曾超频cpu使之工作在96和108MHz下,使用了2和3分频,但如此分频出来的SD_CK是非常不可靠。
想请问手册中说的48MHz是如何配置出来? 我有很多卡做测试,所以卡是没有问题的。 |