imgboxbg

技术支持

TECHNICAL SUPPORT

全部分类
/
-
稳定版SDIO驱动SD/TF卡的例程,支持SDHC,SDXC,普卡,带完整解码程序
img

稳定版SDIO驱动SD/TF卡的例程,支持SDHC,SDXC,普卡,带完整解码程序

稳定版SDIO驱动SD/TF卡的例程,支持SDHC,SDXC,普卡,带完整解码程序

下载量:249

创建时间: 2021-01-19 11:17:00

分类:技术文章

关键词:

浏览量:0

详情

   SD/TF卡种类、速度等级繁多,要整个稳定的不容易;本程序经过大量不同种类,不同容量的TF卡24小时不间断测试,目前暂时没发现什么问题,于是上传给大家参考;
   目前测试了普通卡(速度最低的那种),高速卡SDHC及近年才流行的SDXC,容量从128MB到8G,理论上可以支持32G的,再大要换文件系统,再小于128MB的买不到,测试也没意义。
   附带送上完整的读取BMP解码程序,支持16位24位及32位,支持16位windows及apple格式,支持奇数分辨率,自动切换显示方向,支持RGB纯线性显示器。
    打通TF卡存取,为以后做人机交换,SD卡程序升级,SD卡字库、图片及数据打下基础。

 

 

void show_sdcard_info(void)
{
switch(SDCardInfo.CardType)
{
case SDIO_STD_CAPACITY_SD_CARD_V1_1:printf((char *)("Card Type:SDSC V1.1\r\n"));break;
case SDIO_STD_CAPACITY_SD_CARD_V2_0:printf((char *)("Card Type:SDSC V2.0\r\n"));break;
case SDIO_HIGH_CAPACITY_SD_CARD:printf((char *)("Card Type:SDHC V2.0\r\n"));break;
case SDIO_MULTIMEDIA_CARD:printf((char *)("Card Type:MMC Card\r\n"));break;
}
//  printf((char *)"Card ManufacturerID:%d\r\n",SDCardInfo.SD_cid.ManufacturerID); //制造商ID
// printf((char *)"Card RCA:%d\r\n",SDCardInfo.RCA); //卡相对地址
// printf((char *)"Card Capacity:%d MB\r\n",(u32)(SDCardInfo.CardCapacity>>20)); //显示容量
// printf((char *)"Card BlockSize:%d\r\n\r\n",SDCardInfo.CardBlockSize); //显示块大小
UartSendGroup((u8*)printBuf, sprintf(printBuf,"Card ManufacturerID:%d\r\n",SDCardInfo.SD_cid.ManufacturerID)); //制造商ID
  UartSendGroup((u8*)printBuf, sprintf(printBuf,"Card RCA:%d\r\n",SDCardInfo.RCA)); //卡相对地址
UartSendGroup((u8*)printBuf, sprintf(printBuf,"Card Capacity:%d MB\r\n",(u32)(SDCardInfo.CardCapacity>>20))); //显示容量
  UartSendGroup((u8*)printBuf, sprintf(printBuf,"Card BlockSize:%d\r\n\r\n",SDCardInfo.CardBlockSize)); //显示块大小
}

资料下载
  • 23、TK499_LCD_TK043F1168_SDIO_TF卡.rar

    文件大小: 2.2M

    发布时间: 2021-02-14

    下载

上一个:

下一个:

这是描述信息

电话:0755-33561760

邮箱:mkt@hjrkj.com

地址:深圳市龙华区工业东路中成工业园B栋3楼东半层

Copyright © 2021 All right reserved. 深圳市好钜润科技有限公司  粤ICP备19142555号-1   网站建设:中企动力 龙岗