登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
ALIENTEKSTM32SDIO+4位DMA模式教程(寄存器+精简+稳定版).doc
文档分类:
IT计算机
|
页数:约33页
举报非法文档有奖
分享到:
1
/
33
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
33
下载此文档
文档列表
文档介绍
ALIENTEKSTM32SDIO+4位DMA模式教程(寄存器+精简+稳定版).doc
ALIENTEKSTM32SDIO+4位DMA模式教程(寄存器+精简+稳定版).docwww. alientek・ com ALIENTEK STM32开发板 AN1302
www. openedv. com 2013-03-10
AN1302 STM32 SDIO 的使用
木应用文档(AN1302,对应ALIENTEK战舰STM32扩展实验2 )将教人家如何使用STM32 的SDIO接II来驱动SD卡,并结合FATFS,实现对SD卡的读写操作。
本文档分为如卜JL部分:
SDIO简介
硬件连接
软件实现
验证
1、SDIO接口简介
STM32F103人容战系列(FLASH2256K)产品都含仃SDIO控制器,ALIENTEK战舰STM32 开发板所使用STM32F1O3ZET6就属于大容帚产品,带有SDIO接II。本节,我们将简单介绍 STM32的SDIO接II,包括:■功能及框图、时钟、命令与响应和相关寄存器简介等,最 后,我们将介绍SD卡的初始化流程。
SDIO主要功能及框图
STM32的SDIO控制器支持多媒体卡(MMC卡)、SD存储卡、SD I/O卡和CE-ATA设备等。 SDIO的主要功能如卜•:
。支持二种不同的数据总线模式:1位(默认)、 4位和8位。
与较早的多媒体卡系统规格版木全兼容(向前兼容)。
。
与SDI/:支持良种不同的数据总线模式:1位似认)和4 位。
完全支持CE-ATA功能(与CE-)。8位总线模式F 数据传输速率可达48MHz。
数据和命令输出使能信号,用丁•控制外部双向驱动器。
STM32的SDIO控制器包倉2个部分:SDIO适配器模块和AHB总线接I I, JC功能框图如 :
www. alientek・ com ALIENTEK STM32开发板 AN1302
www. openedv. com 2013-03-10
HCLK/2 SDIOCLK
STM32的SDIO控制器功能框图
复位后默认情况F SDIO_DO用数据传输。初始化厉主机吋以改变数据总线的宽度(通 id ACMD6命令设置)。
如果一个多媒体卡接到了总线上,则SDIO_DO、SDIO_D[3:0]或SDIO_D[7:0冋以用J:数 据传输。,所以只能用SDIO_DO (为 了通用性考偲,在程序里面我们只要检测到是MMC V就设置为1位总线数据)。
如果一个SD或SD I/O卡接到了总线上,可以通过主机配置数据传输使用SDIO_DO或 SDI0_D[3:0]o所有的数据线都工作在推挽模式。
SDIO_CMD有两种操作模式:
用于初始化时的开路模式(仅用I" )
用丁•命令传输的推挽模式(SD/SD I/O卡和MMC )
SDIO的时钟
,分别是:
卡时钟(SDIO-CK):每个时钟周期在命令和数据线上传输1位命令或数据。对J:多媒 ,时钟频率可以在0MHz至20MHz间变化;对于多媒体k ,时 钟频率可以在0MHz至48MHz间变化:对于SD或SD I/O卡,时钟频率可以在0MHz至25MHz 间变化。
SDIO适配器时钟(SDIOCLK):该时钟用于驱动SDIO适配器,其频率等于AHB总线频 率(HCLK),并用丁•产生SDIO_CK时钟。
AHB总线接口时钟(HCLK/2):该时f中用「加动SDIO的AHB总线接I I,其频率为HCLK/2 前面提到,我们的SD卡时钟(SDIO_CK),根据卡的不同,可能有好儿个区间,这就涉 及到时钟频率的设置,SDIO_CK与SDIOCLK的关系为:
SDIO_CK=SDIOCLK/(2+CLKDIV)
其中,SDIOCLK为HCLK, —般是72Mhz,而CLKDIV则是分配系数,可以通过SDIO的 SDIO_CLKCR寄存器进行设置()。
这里耍提醉大家,在SD尺刚刚初始化的时候,其时钟频率(SDIO-CK)^:不能超过400Khz 的,否则町能无法完成初始化。在初始化以后,就町以设置时钟频率到最人了(但不可超过 SD卡的最人操作时钟频率)。
www. alientek・ com ALIENTEK STM32开发板 AN1302
www. openedv. com 2013-03-10
SDIO的命令与响应
SDIO的命令分为应用相关命令(ACMD)和通用命令(
ALIENTEKSTM32SDIO+4位DMA模式教程(寄存器+精简+稳定版) 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
计算机应用基础期末考试试题
11页
2024年创业就业工作总结15篇
63页
解除委托合同通知书
3页
角色扮演法案例
3页
2024年出纳工作计划(汇总15篇)
32页
被资助后写感谢信范文
5页
实用的妇女节的作文900字五篇(精选)
13页
2024年减肥记的作文精华3篇
4页
2024年减肚子上赘肉的方法
5页
行政办公室XX年工作计划1
5页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
33
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
小s
文件大小
:
1.13 MB
时间
:
2021-12-06
相关标签
移位寄存器实验心得
好康家政公司收费标准
卢克一拖三标准
6岁半小孩身高体重标准
交通事故案件律师收费标准
6周岁小孩身高体重标准
5周岁男宝宝身高体重标准
一周岁男孩身高体重标准
二级主任科员工资标准
八个月宝宝奶量和辅食标准
计算机原理
PHP资料
linux/Unix相关
C/C++资料
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
钢琴促销活动方案
钢塑复合管安装技术交底
针对游泳馆营销方案
重阳节敬老标语
重点小学修辞手法经典句子
采购部经理年终工作汇报
配电柜买卖合同
部编版语文六年级下册《腊八粥》作者简介及..
2024年办公室总结及下一步工作计划
2023版《托育机构质量评估标准》学习
杨梅安全丰产栽培技术ppt课件
2023年1月浙江高考英语真题+答案(精校版)
现场施工质量管理机构及责任人
定向运动项目办赛指南、参赛指引
世界地名翻译大辞典
水塔水位控制系统设计
《心经》课件
XX食品有限公司花生类HACCP计划表(DOC格式..
七篇要道-word资料(精)
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部