S3C2440A 中文Datasheet.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
S3C2440A 中文Datasheet

S3C2440A 中文Datasheet 联系信箱: admin@ 第十九章 MMC/SD/SDIO 控制器 Forum: / 第十九章 MMC/SD/SDIO 控制器 19.1 特点 - 兼容SD 存储卡规格(1.0 版本)或MMC 规格(2.11 版本) - 兼容SDIO 卡规格(1.0 版本) - 用于数据接收发送的16 字(64 字节)FIFO - 40 位的命令寄存器 - 136 位的响应寄存器 - 8 位的预定标器逻辑(频率=系统时钟/ (P+1 )) - 通常模式或DMA 传输模式(字节、半字及字传输) - DMA burst4 访问支持(仅字传输) - 1 位/4 位(宽总线)模式及模块/流模式开关支持 19.2 模块图 19.3 SD 操作 串行时钟线同步在五根数据线上的信息移位和采样。传输频率通过设定SDIPRE 寄存器的 相应位的设定来控制。你可以修改频率来调节波特率数据寄存器值。 19.3.1 编程过程(普通) 对SDI 模块编程,按以下基本步骤: (1)设置SDICON 寄存器来配置适当的时钟及中断使能 (2 )设置SDIPRE 寄存器配置适当的值。 (3 )等待74 个SDCLK 时钟以初始化卡。 S3C2440A 中文Datasheet 联系信箱: admin@ 第十九章 MMC/SD/SDIO 控制器 Forum: / 19.3.2 CMD 路径编程 (1)写命令参数32 位到SDICmdArg (2 )决定命令类型并通过设置SDICmdCon 开始命令传输 (3 )当SDICmdSta 的特殊标志被置位,确认SDICMD 路径操作的结束。 (4 )如果命令类型是不相应,标志是CmdSent 。 (5 )如果命令类型是相应,标志是RspFin 。 (6 )通过对相应位写1,清除SDICmdStaD 的标志。 19.3.3 数据路径编程 (1)写数据超时期间到SDIDTimer (2 )写模块大小(模块长度)到SDIBSize (通常是0x80 字) (3 )确定模块模式,宽总线,DMA 等且通过社子SDIDatCon 来开始数据传输 (4 )发送数据-写数据到数据寄存器(SDIDAT),当发送FIFO 有效(TFDET 置位), 或一半(TFHalf 置位),或空(TFEmpty 置位)。 (5 )接收数据-从数据寄存器(SDIDAT )读数据,当接收FIFO 有效(RFDET 置位), 或满(RFFull 置位)。或一半(RFHalf 置位),或准备最后数据(RFLast 置位)。 (6 )当SDIDatSta 寄存器的DatFin 标志置位,确认SDIDAT 路径操作结束。 ( 7 )通过对相应位写1,清除SDIDatSta 的标志。 19.4 SDIO 操作 有 SDIO 操作的两个功能:SDIO 中断接收和读等待请求生成。当寄存器SDICON 的 RcvOInt 位和RwaitEn 位分别被激活,这两个功能可以操作。两个功能的步骤与条件如下: 19.4.1SDIO 中断 在SD1 位模式中,通过RxDAT[1]引脚的所有范围,中断被接收。 在SD4 位模式中,RxDAT[1]引脚由数据接收和中断接收共享。 当中断侦测范围(中断期间)是: (1)单模块:A 与B 之间的时间 - A:在一个数据包完成后的两个时钟 - B:完成发送下一个withdata 命令结束位 (2 )多模块,PrdType=0 :A 与B 之间的时间,C 复位 - A:在完成一个数据包后两个时钟 - B:A 后的两个时钟 - C:在退出命令结束位相应后两个时钟 (3 )多模块,PrdType=1 :A 与B 之间的时间,A 复位 - A:在完成一个数据包后两个时钟 - B:A 后两个时钟 - 在最后一个时钟,中断期间开始于A ,但是不在B 结束(CMD53 ) 19.4.2 读等待请求 不管1 位还是4 位模式,在以下条件下,读等待请求信号发送到TxDAT[2]引脚 - 在读多操作中,在数据模块结束后两个时钟,请求信号发送开始 - 当用户设置SDIDatSta 寄存器的RwaitReq 位,发送结束 S3C2440A 中文Datasheet

文档评论(0)

ayangjiayu4 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档