EDN China > 设计实例 > 消费电子设计 > 便携设备 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图) SD存储技术及其基于S3C2410的应用

2011年12月15日 ?? 收藏0

4 基于S3C2410的应用

三星的S3C2410是一款32位嵌入式处理器,其内建了一个SD主控器,兼容SD 1. 0、MMC 2. 11和SD IO 1. 0版本。使用S3C2410可以方便地与SD卡接口。

4. 1 S3C2410和SD卡的接口

S3C2410与SD卡的接口如图2所示。其中nCD_SD为卡侦测信号,WP_SD为卡的写保护信号。对于简单的写操作,只需在写入前检测WP_SD位。

S3C2410的SD卡扩展接口

4. 2 使用S3C2410对SD卡进行读写

在通常的SD读写操作中,可以使用查询方式、中断方式或DMA。当SD卡处于传输状态后,先重置S3C2410发送缓冲区、选择总线宽度、选择读数据或写数据、选择读写数据块的数量,选择读写数据块的起始地址,写入读或写命令字,然后根据要读写的数据块数目连续地从/向SD数据缓冲区中读出或写入一个或多个数据块。以下代码可以使用查询方式向SD卡写入一个或多个数据块:

查询方式向SD卡写入一个或多个数据块

对SD卡进行读操作的流程与写操作类似,仅是使用的命令字不同。用户可根据写操作代码进行修改。

5 结束语

随着越来越多的电子产品支持SD存储卡, SD卡的应用范围越来越广。由32位嵌入式处理器S3C2410和SD卡结合构成的存储系统,为用户提供了安全、轻便的存储解决方案。SD卡功能较多,所有操作并非本文能讲述清楚的。但通过本文的介绍,读者可以对SD有一个概念上的了解,并清楚其基本的操作过程,进而加以延伸。


上一页123下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

总线结构? 嵌入式处理器? 命令字?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈