1,板子我是照着原子的F767画的(非常感谢原子哥),然后用原子哥的程序Fats的程序(f767的)然后就一直卡在while(SD_Init()){;}
2,读卡器我也换过了,SD也没问题,用示波器看SDIO_CLK也是400khz,SDIO_CMD引脚也有电平变化,但是四个数据引脚没电平变化
3,现在不知道怎么办啊,不知道哪儿的问题,求指导!!
4,之前的一套一样的板子SD都没问题,
5,所以我怀疑程序(原子哥F767的)根本不是程序的问题,求指导、
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
用的是最新的库还是?检查stm32h7xx_hal_conf.h中的宏USE_SD_TRANSCEIVER有没有屏蔽掉,HAL库里面如果检查到你的SD卡支持1.8V模式就会切换到1.8V模式,但是你的硬件没有做,所以就会出问题,这是最常见的问题。
我用的stm32cube_fw_f7_v140版本,没有这个定义
一周热门 更多>