首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于STCl2C5A60S2单片机的SD卡读写

基于STCl2C5A60S2单片机的SD卡读写

关键词:SD卡读写;STCl2C5A613S2;单片机;串行接口总线;外围设备O 引言SD卡是一种微型、低功耗、可移动的Flash多功能存储卡,该卡向上兼容MMC卡,并增加了智能保护机制,以有效地防止盗版,同时具有更快的传输速率及更高的存储容量,可广泛用于便携式消费类电子产品中。本文首先介绍了STC12C5A60S2单片机在SPI协议下与SD卡的硬件接口电路,然后简要阐述了SPI总线模式以及软件模拟的SPI总线数据通讯,最后给出了实现SD卡的初始化和读写操作的软件流程。1 STC单片机STCl2C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(IT)的单片机,这是一种高速、低功耗、超强抗干扰的新一代805l单片机,它的指令代码完全兼容传统8051,但速度比8051快8~12倍.工作电压为5.5~3.3 V (5 V单片机),工作频率范围为O~35 MHz。该单片机内部集成有MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250 K/S),片上还集成有1280字节RAM,I/O口驱动能力均可达到20 mA,无需专用编程器和仿真器数秒内即可通过串口(P3.0/P3.1)下载用户程序,由于其带有通用全双工异步串行口(UART),因此,特别适合电机控制,而且干扰较强的场合。2 硬件电路设计本SD卡读写系统中的接口电路采用的STCl2C5A60S2单片机控制,并通过软件编程实现SPI模式的数据传输(包括串行时钟、数据的输入和输出)。在SPI模式下。单片机与SD卡的连接主要有四根线(包括时钟线,两根数据传输线和一根片选线),其接口硬件连接电路如图1所示。
返回列表