407ZGT6读取SD卡的问题

2019-07-21 03:29发布

我的读取SD卡的程序在100脚的407上是可以用的,但是在144脚的407上用不了,
SD卡与stm32的连接都相同,连接到SDIO-D0~SDIO_D3, SDIO_CK,SDIO_CMD这六个引脚,
但是测试时程序总是卡死在
static SD_Error CmdResp1Error(uint8_t cmd)
{
  SD_Error errorstatus = SD_OK;
  uint32_t status;
  uint32_t response_r1;
  status = SDIO->STA;
  while (!(status & (SDIO_FLAG_CCRCFAIL | SDIO_FLAG_CMDREND | SDIO_FLAG_CTIMEOUT)))
  {
    status = SDIO->STA;
  }
总是卡死在while中,不知道什么原因?哪位出现过这种状况或者知道怎么解决的,请给予帮助,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
汉新手
1楼-- · 2019-07-22 09:01
我知道原子哥的程序是144脚的,但是试了不行,我有以前是100脚的程序,也不行,
正点原子
2楼-- · 2019-07-22 12:28
回复【7楼】汉新手:
---------------------------------
你的硬件有问题吧

一周热门 更多>