打印

stm32f407不用固件库怎么用SDIO读内存卡啊

[复制链接]
3248|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
1020165558|  楼主 | 2013-3-7 19:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
jlass| | 2013-3-8 09:34 | 只看该作者
自己写驱动呗,还能怎么样

使用特权

评论回复
板凳
1020165558|  楼主 | 2013-3-8 10:36 | 只看该作者
jlass 发表于 2013-3-8 09:34
自己写驱动呗,还能怎么样

RCC->APB2ENR|=1<<11;
RCC->AHB1ENR |=1<<3;
RCC->AHB1ENR |=1<<2;
       
GPIOD->MODER=0X00000020;
GPIOC->MODER=0X02AA0000;       
GPIOC->PUPDR= 0x00000000;
GPIOD->PUPDR= 0x00000000;
       
GPIOC->AFR[1]=0X000CCCCC;
GPIOD->AFR[0]=0X00000C00;       
       
SDIO->POWER=0X00000003;
SDIO->CLKCR|=1<<8;
SDIO->CLKCR|=0x04;
       
SDIO->ARG=0;
       
        SDIO->CMD|=1<<13;
        SDIO->CMD|=1<<12;
        //SDIO->CMD|=1<<8;
        SDIO->CMD|=1<<6;


        SDIO->CMD|=1<<10;
还需要设置什么,我测量时钟线无信号啊

使用特权

评论回复
地板
jlass| | 2013-3-8 13:47 | 只看该作者
1020165558 发表于 2013-3-8 10:36
RCC->APB2ENR|=1PUPDR= 0x00000000;
       
GPIOC->AFR[1]=0X000CCCCC;

基本上就是少配置了某个地方

如果是GPIO口模拟的话一般是使能没配

不过看你的配置方式应该是使用了某个外设接口了,这样的话估计是总的外设时钟没打开。

使用特权

评论回复
5
inurl| | 2013-3-8 17:37 | 只看该作者
你闲的蛋疼吗?

使用特权

评论回复
6
1020165558|  楼主 | 2013-3-8 22:12 | 只看该作者
inurl 发表于 2013-3-8 17:37
你闲的蛋疼吗?

何出此言

使用特权

评论回复
7
inurl| | 2013-3-11 15:05 | 只看该作者
1020165558 发表于 2013-3-8 22:12
何出此言

固件库不就是直接操作的寄存器吗?

使用特权

评论回复
8
a20060341039| | 2013-12-20 13:22 | 只看该作者
:lol

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

45

帖子

0

粉丝