单片机读写SD卡

SD卡(Secure Digital Memory Card):

又叫安全数码卡,是一种基于半导体闪存工艺的存储卡,被广泛应用于便携式电子设备。
SD卡已成为目前消费数码设备中应用最广泛的一种存储卡,具有大容量、高性能、安全等多种特点。

今天小楊就来试验一下通过单片机读写SD卡。
实验材料
1、普通PC一台;
2、SD/TF卡至少一张(推荐2GB以内);
3、禾灮Young_SD读卡模块一块,配原理图;
4、普通读卡器一个;
5、禾灮Young_AVR智能机器人控制板一块(兼容Arduino代码)(附Atmel官方MCU说明书一份)。
5、杜邦线若干。

读卡模块原理图

当然了,发烟测试第一步,通过最简单的代码实现功能:

Arduino代码:

/*
***此例子展示记录串口输入数据到SD卡
* SD卡与控制板使用SPI总线连接
** MOSI - pin 11
** MISO - pin 12
** CLK  - pin 13
** CS   - pin 4
*/

#include <SD.h>

const int chipSelect = 4;  //设定CS引脚为D4,这里也沿用官方默认设置

void setup(){
    Serial.begin(9600);  //设置串口通信波特率为9600
    Serial.print("Initializing SD card...");  //串口输出数据Initializing SD card...
    if (!SD.begin(chipSelect)) {  //如果从CS口与SD卡通信失败,串口输出信息Card failed, or not present
        Serial.println("Card failed, or not present");
        return;
    }
    Serial.println("card in
  • 2
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值