SD Nand 与 SD卡 SDIO模式应用流程
SD Nand/SD卡 SDIO模式应用流程
文章目录
- SD Nand/SD卡 SDIO模式应用流程
- 1. 前言
- 1.1 参考文档
- 1.2 概述
- 2. Response响应类型及格式
- 3. 各步骤流程
- 3.1 卡识别流程
- 3.2 通讯速率及总线宽度修改流程
- 3.3 擦除流程
- 3.4 单块读流程
- 3.5 单块写流程
- 3.6 多块读流程
- 3.7 多块写流程
- 4. 结束语
SD Nand 与 SD卡操作上没有太大的区别,因此均可通用
1. 前言
1.1 参考文档
关于SD协议,推荐参考文档,建议全文阅读:
- 《SD 2.0协议 翻译版本》
- SD V2.0协议 SD Specifications Part 1 Physical Layer Simplified
1.2 概述
本文主要梳理 SD nand / SD卡 以下流程:
- 上电识别
- 通讯速率 / 总线宽度修改
- 块擦除
- 单块读写
- 多块读写
本文重点在于梳理以上关键操作的基础流程,不过多叙述数据结构、软件框架设计逻辑。
本文采用的SD卡/SD nand为 2.0 版本。
本文以stm32 demo为参考,但流程分析与控制器无关,因此可忽略。
本博文已流程图叙述为主,建议结合流程图以及相关代码进行阅读,推荐 ST 官方demo或野火SDIO驱动demo。
2. Response响应类型及格式
3. 各步骤流程
以下流程主要以流程图叙述为主,建议结合代码以及SD2.0协议共同阅读学习
3.1 卡识别流程
3.2 通讯速率及总线宽度修改流程
3.3 擦除流程
3.4 单块读流程
3.5 单块写流程
3.6 多块读流程
3.7 多块写流程
4. 结束语
以上便是关于SD卡/SD nand的基本操作的所有流程。
关于SD卡/SD nand的操作,关键还是在于什么时候改发送什么命令,同时在实际使用过程中需要更多的是注意各种类型的命令的参数、返回值以及数据线是否有数据传输,关于这些细节大家可以在SD V2.0的协议中查看到具体的详细说明。
创作不易,转载请注明出处,点赞收藏+关注,找我不迷路!
SD Nand 与 SD卡 SDIO模式应用流程相关推荐
- SD nand 与 SD卡的SPI模式驱动
文章目录 SD nand 与 SD卡的SPI模式驱动 1. 概述 2. SPI接口模式与SD接口模式区别 2.1 接口模式区别 2.2 硬件引脚 2.3 注意事项 3. SD接口协议 3.1 命令 3 ...
- SD nand与SD卡 SPI模式驱动
SD nand 与 SD卡的SPI模式驱动 文章目录 SD nand 与 SD卡的SPI模式驱动 1. 概述 2. SPI接口模式与SD接口模式区别 2.1 接口模式区别 2.2 硬件引脚 2.3 注 ...
- STM32+雷龙SD NAND(贴片SD卡)完成FATFS文件系统移植与测试
一.前言 在STM32项目开发中,经常会用到存储芯片存储数据. 比如:关机时保存机器运行过程中的状态数据,上电再从存储芯片里读取数据恢复:在存储芯片里也会存放很多资源文件.比如,开机音乐,界面上的菜单 ...
- 基于STM32采用CS创世 SD NAND(贴片SD卡)完成FATFS文件系统移植与测试
一.前言 在STM32项目开发中,经常会用到存储芯片存储数据. 比如:关机时保存机器运行过程中的状态数据,上电再从存储芯片里读取数据恢复:在存储芯片里也会存放很多资源文件.比如,开机音乐,界面上的菜单 ...
- 基于STM32采用CS创世 SD NAND(贴片SD卡)完成FATFS文件系统移植与测试(中篇)
3.2 SPI硬件时序方式 上面的3.1小节是采用SPI模拟时序驱动SD NAND,STM32本身集成有SPI硬件模块,可以直接利用STM32硬件SPI接口读写. 下面贴出底层的适配代码. 上面贴出的 ...
- CS品牌SD NAND VS TF卡 SD NAND和TF卡的区别
最近工程师群里都会出现一个CS品牌的SD NAND的存储芯片,那么很多人的疑问什么是SD NAND?今天就带大家详细的了解一下.SD NAND俗称贴片式T卡,贴片式TF卡,贴片式SD卡,贴片式内存卡, ...
- 如何用SD NAND解决TF卡所遇到的问题?
雷龙是专业做存储产品的供应商,跟客户沟通过很多关于存储方面的问题.不知道大家在使用小容量T卡的时候,是否有遇到以下的一些问题: 1.T卡的尺寸(体积)太大了怎么办? 2.T卡的接触不良,容易产生松动. ...
- esp32sd卡sdio模式_4款开发板免费用,千元京东卡限时拿
疫情以来,想必大部分工程师已经很久没有接触到"新鲜"的板子了.不管你是在家闲的没事干就想玩玩板子,还是项目刚启动需要趁手的板子试试水,抑或是玩板子的老手要尝试学习下新的板子,下面这 ...
- rt-thread SDIO驱动框架分析(SD卡驱动\SD Nand驱动)
rt-thread SDIO驱动框架分析之SD卡驱动 文章目录 rt-thread SDIO驱动框架分析之SD卡驱动 1. 前言 2. SDIO通用驱动框架介绍 3. 文件架构分析 4. SDIO设备 ...
最新文章
- 随机数计算html,随机数的产生方法 电脑随机数产生的计算具体方法
- 十个用Python实现的简单算法
- python的for语句是否只有一种写法_跟老齐学Python之for循环语句
- Django项目知识点(三)
- kaggle提交前预估本地cv和LB上的score是否相差很大
- Teams Bot如何判断用户所在的时区
- .NET Core之只是多看了你一眼
- ios笔试题算法_微软笔试题-Dijkstra算法
- 我被产品小姐姐的笔记本深深吸引了....
- OpenCV Show Image cvShowImage() 使用方法
- 如何快速获取CSDN积分
- iOS 三步完成购买苹果开发者账号
- 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
- Prometheus(6)Pormetheus+ Alertmanager配置邮件警告,并使用模板进行发送
- 宏批量替换多个word指定文字
- python魔方程序算法_《Python基础教程》第9章 魔方方法、属性和迭代器
- java 数据周期预测_预测算法 | Holt Winter季节性指数平滑法 附JAVA代码
- App推广应该避免的十大误区
- 获取腾讯视频真实地址php源码,解析腾讯视频真实地址 - osc_hajrc28s的个人空间 - OSCHINA - 中文开源技术交流社区...
- 802.11 帧封装细节
热门文章
- Mac安装office
- java毕业设计调酒互动交流平台Mybatis+系统+数据库+调试部署
- oracle的安装(Oracle11G release2)
- 怎样写一个通用的JavaScript效果库!
- 腾讯云CDN12年,春晚直播“纪事”
- 怎么样才能做好非标自动化设备的设计?|| 技巧总结
- WAP熵变——中国免费WAP站点发展状况研究
- 信息收集入门-网络测绘平台
- 融云视频会议,助力政企高效协同
- 从计算机复制u盘慢怎么解决方法,U盘传输速度慢怎么办 u盘传文件慢的解决办法-电脑教程...