你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32f769 寄存器配置SD卡--打印SD卡信息

[复制链接]
stary666 发布时间:2018-3-9 14:52
书接上文,见链接
https://www.stmcu.org.cn/module/forum/thread-615030-1-1.html


实现了SD卡的驱动,程序运行正常,但是不知道是否真的连接上SD卡了,于是把f767的打印SD卡信息的代码复制过来
//通过串口打印SD卡相关信息
void show_sdcard_info(void)
{
        switch(SDCardInfo.CardType)
        {
                case STD_CAPACITY_SD_CARD_V1_1:printf("Card Type:SDSC V1.1\r\n");break;
                case STD_CAPACITY_SD_CARD_V2_0:printf("Card Type:SDSC V2.0\r\n");break;
                case HIGH_CAPACITY_SD_CARD:printf("Card Type:SDHC V2.0\r\n");break;
                case MULTIMEDIA_CARD:printf("Card Type:MMC Card\r\n");break;
        }        
          printf("Card ManufacturerID:%d\r\n",SDCardInfo.SD_cid.ManufacturerID);        //制造商ID
         printf("Card RCA:%d\r\n",SDCardInfo.RCA);                                                                //卡相对地址
        printf("Card Capacity:%d MB\r\n",(u32)(SDCardInfo.CardCapacity>>20));        //显示容量
         printf("Card BlockSize:%d\r\n\r\n",SDCardInfo.CardBlockSize);                        //显示块大小
}
放到SD卡的初始化之后
while(sdcard_init())//检测不到SD卡
        {
                delay_ms(500);
                LED0(led0sta^=1);//DS0闪烁
        }
    show_sdcard_info();        //打印SD卡相关信息
执行程序


果然是连接上SD卡了,兴奋啊,后面继续下一步研究,具体配置方面,等我把fatfs移植完成后,回来再总结给大家。


                                                                                         发稿与2018年3月9日

收藏 评论1 发布时间:2018-3-9 14:52

举报

1个回答
Leeru 回答时间:2018-3-9 15:09:13
謝謝提供這麼好的資訊~

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版