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

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

[复制链接]
stary666 发布时间:2018-3-9 14:52
书接上文,见链接
& s9 q3 I# H( w! k3 ~7 f# a1 [https://www.stmcu.org.cn/module/forum/thread-615030-1-1.html2 `  _1 @& p7 ^

/ A3 K1 j/ d* |. q" F8 \# u
! z8 A/ O  C5 o$ K. M/ b8 w' u实现了SD卡的驱动,程序运行正常,但是不知道是否真的连接上SD卡了,于是把f767的打印SD卡信息的代码复制过来# Y" N3 I9 l: N, e
//通过串口打印SD卡相关信息
& B" G7 C& W/ h0 Yvoid show_sdcard_info(void)  _$ u8 w' i9 r, P: T+ e
{
. c& r5 q  ?4 E9 s$ s3 K) [        switch(SDCardInfo.CardType)
. |% _8 c" h8 Z' [# R        {
3 `" |# Q; k4 a! |9 P                case STD_CAPACITY_SD_CARD_V1_1:printf("Card Type:SDSC V1.1\r\n");break;8 l2 L' a% t% C
                case STD_CAPACITY_SD_CARD_V2_0:printf("Card Type:SDSC V2.0\r\n");break;
* z0 p- K  u: K5 B2 j6 T                case HIGH_CAPACITY_SD_CARD:printf("Card Type:SDHC V2.0\r\n");break;
2 y! I7 Y5 J* x                case MULTIMEDIA_CARD:printf("Card Type:MMC Card\r\n");break;
( {4 {2 A: D# T3 z        }        
8 f, w7 Y3 b9 W          printf("Card ManufacturerID:%d\r\n",SDCardInfo.SD_cid.ManufacturerID);        //制造商ID" t1 Y9 {' d4 T# q' m: R' F% T0 A
         printf("Card RCA:%d\r\n",SDCardInfo.RCA);                                                                //卡相对地址+ w3 Q* v7 J* Q
        printf("Card Capacity:%d MB\r\n",(u32)(SDCardInfo.CardCapacity>>20));        //显示容量
" x0 S6 T6 H: o5 o* i4 V% r         printf("Card BlockSize:%d\r\n\r\n",SDCardInfo.CardBlockSize);                        //显示块大小
  q& t3 }, E5 Y' P+ U1 g& E}/ Z2 g- V; \5 [  j6 w
放到SD卡的初始化之后
4 `, V/ ]3 O% K& t0 Q3 Mwhile(sdcard_init())//检测不到SD卡
' G3 r, I' \. o7 W. ?8 S$ n3 j        {
, \& L* i. o# z( Y6 L                delay_ms(500);; @5 }8 C- S1 P
                LED0(led0sta^=1);//DS0闪烁5 g5 _$ k6 b  v6 _8 _! F
        }$ R) W7 s2 ^7 f+ U4 t0 V2 M! u! h
    show_sdcard_info();        //打印SD卡相关信息* D- _  f: R( U& c6 _# {
执行程序
. L7 X* m. ^; B9 F# U , f3 G  B! U  e" j  |0 u* e, e5 }
3 Q% y9 g9 m9 c) |
果然是连接上SD卡了,兴奋啊,后面继续下一步研究,具体配置方面,等我把fatfs移植完成后,回来再总结给大家。1 D, t$ B2 ?0 O2 Z2 D* s

$ |: q$ E. S; R% i- p: o( T" C2 u
                                                                                         发稿与2018年3月9日
: H6 {1 o4 D! W* _$ L7 t
$ T5 U: r7 y" h, r
赞 收藏 评论1 发布时间:2018-3-9 14:52

举报

1个回答
Leeru 回答时间:2018-3-9 15:09:13
謝謝提供這麼好的資訊~
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版