【iCore4 双核心板_ARM】例程十三:SDIO实验——读取SD卡信息
2024-10-11 17:57:26
实验现象:
核心代码:
int main(void)
{
system_clock.initialize();
led.initialize();
usart6.initialize();
usart6.printf("\x0c");
usart6.printf("\033[1;32;40m");
usart6.printf("Hello, I am iCore4!\r\n\r\n\r\n"); if(BSP_SD_Init() != ){
usart6.printf("SD ERROR!\r\n");
while(){
LED_RED_ON;
HAL_Delay();
LED_RED_OFF;
HAL_Delay();
}
} BSP_SD_GetCardInfo(&SDCardInfo); switch(SDCardInfo.CardType){
case CARD_SDSC:usart6.printf("SD CardType\t\t: CARD_SDSC\r\n");break;
case CARD_SDHC_SDXC:usart6.printf("SD CardType\t\t: CARD_SDHC_SDXC\r\n");break;
case CARD_SECURED:usart6.printf("SD CardType\t\t: CARD_SECURED\r\n");break;
}
switch(SDCardInfo.CardVersion){
case CARD_V1_X:usart6.printf("SD CardVersion\t: CARD_V1_X\r\n");break;
case CARD_V2_X:usart6.printf("SD SD CardVersion\t: CARD_V2_X\r\n");break;
}
usart6.printf("SD CardCapacity\t\t: %dMB\r\n",(unsigned int)(SDCardInfo.BlockNbr * SDCardInfo.BlockSize) >> );
usart6.printf("SD BlockSize\t\t: %dByte\r\n",SDCardInfo.BlockSize);
usart6.printf("SD RelCardAdd\t\t: %d\r\n",SDCardInfo.RelCardAdd); while(){
LED_GREEN_ON;
HAL_Delay();
LED_GREEN_OFF;
HAL_Delay();
}
}
源代码下载链接:
链接:https://pan.baidu.com/s/1nwsI8HF 密码:0imt
iCore4链接:
最新文章
- python读取和写入csv文件
- dig 常用的域名查询工具
- mysql-python
- 【uTenux实验】内存池管理(固定内存池和可变内存池)
- [React] Higher Order Components (replaces Mixins)
- FZYZOJ-1144 恶魔城
- HDU 5040 Instrusive(BFS+优先队列)
- js 遇到 Permission denied to access property ***
- Java面试题之Request对象的主要方法
- UrlEncode编码/UrlDecode解码
- C#操作Cookie
- [LeetCode] 033. Search in Rotated Sorted Array (Hard) (C++)
- Java虚拟机:JVM内存分代策略
- xml与object 之间的ORM
- IE浏览器下flex布局的bug
- mysql之工具的使用总结(mac版本)
- FastSocket客户端/服务端通讯示例 客户端被动接收
- spring jar包依赖
- mui集成百度ECharts的统计图表以及清空释放图表
- 用python实现一个简单的服务器
热门文章
- vue中svg图标使用
- 洛谷P2982 [USACO10FEB]慢下来Slowing down(线段树 DFS序 区间增减 单点查询)
- Django查询SQL语句
- apache 中 RewriteCond 介绍
- U3D面试题四
- @property使用
- composer命令中 --prefer-dist 和 --prefer-source 的区别
- centos7 apache设置伪静态 开启rewrite_module
- android:如何通过自定义工程模板让新建的工程都默认支持lambda表达式
- MDX Cookbook 07 - 在不同层次结构的成员中实现 逻辑 OR 的效果