SDIO模式的SD卡能否使用4位数据线或者8位数据线?

2019-07-20 20:25发布


  SDIO_InitStructure.SDIO_ClockDiv = SDIO_INIT_CLK_DIV;        /* HCLK = 72MHz, SDIOCLK = 72MHz, SDIO_CK = HCLK/(178 + 2) = 400 KHz */
  SDIO_InitStructure.SDIO_ClockEdge = SDIO_ClockEdge_Rising;
  SDIO_InitStructure.SDIO_ClockBypass = SDIO_ClockBypass_Disable;  
  SDIO_InitStructure.SDIO_ClockPowerSave = SDIO_ClockPowerSave_Disable;       
  SDIO_InitStructure.SDIO_BusWide = SDIO_BusWide_1b;         这里我改成4位时写不进数据。之后又试了硬件流也不行。                               
  SDIO_InitStructure.SDIO_HardwareFlowControl = SDIO_HardwareFlowControl_Disable;--》Enable
  SDIO_Init(&SDIO_InitStructure);



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-07-20 21:56
我们例程就支持4线的SD卡。   8线的SD卡没面市...
yyx112358
2楼-- · 2019-07-21 01:04
改成了4b,相应的连线要改,IO口的初始化也要添加
zhoujianwen
3楼-- · 2019-07-21 04:42
 精彩回答 2  元偷偷看……
zhoujianwen
4楼-- · 2019-07-21 07:29
正点原子 发表于 2016-8-25 17:23
我们例程就支持4线的SD卡。   8线的SD卡没面市...

为什么我的问题里说的改成4位数据流就出错了呢?都没说呢

一周热门 更多>