SDIO驱动问题

2019-07-20 04:17发布

使用原子哥提供的sdio驱动用示波器观察波形,写入数据时只有D0线有数据,D1,D2,D3线都没有数据,全是高电平,没有设置成功4线模式,使用金士顿sd卡、tf卡,东芝sd卡、tf卡,都是只有1线模式
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
JARVEN
1楼-- · 2019-07-20 06:09
正点原子 发表于 2018-12-21 02:42
试试寄存器版本

输入改一下,设置成四线方式就没什么问题了,数据存储也正常
JARVEN
2楼-- · 2019-07-20 08:54
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-20 12:35
哪个开发板?试过寄存器例程么?
JARVEN
4楼-- · 2019-07-20 18:03
F407,是例程
JARVEN
5楼-- · 2019-07-20 19:18
 精彩回答 2  元偷偷看……
JARVEN
6楼-- · 2019-07-20 22:36
正点原子 发表于 2018-12-20 01:52
哪个开发板?试过寄存器例程么?

原子哥,不知道你们有没有出新的例程
我现在用的例程是买板子时候,在论坛下的例程,其中下图里面的WideMode = SDIO_BusWide_4b = ((uint32_t)0x00000800),但是  SD_Error SDEnWideBus(u8 enx)  这个函数,输入变量是u8的,SDIO_BusWide_4b 进去就变0了,初始化应该就是1线的。

一周热门 更多>