MSP430 SD卡SPI读写操作(3) —— SD卡读写实现(以MSP430F5438A为例)

本节提供了MSP430F5438A SPI读写SD卡的示例代码,使用官方函数库msp430_driverlib_2_60_00_02,使用IAR for msp430 6.3通过编译。


本节代码未对SD卡进行区分,因此只针对SDHC卡进行操作,程序在金士顿 8GB SDHC microSD卡经过验证可以正常运行。


sdhc.h


#ifndef _SDHC_H_
#define _SDHC_H_
 
#define SDHC_INIT_CLK 125000
#define SDHC_HIGH_CLK 3125000
#define SDHC_CS_PORT GPIO_PORT_P9
#define SDHC_CS_PIN  GPIO_PIN0
 
#define CMD0    0   /* GO_IDLE_STATE */  
#define CMD55   55  /* APP_CMD */  
#define ACMD41  41  /* SEND_OP_COND (ACMD) */  
#define CMD1    1   /* SEND_OP_COND */  
#define CMD17   17  /* READ_SINGLE_BLOCK */  
#define CMD8    8   /* SEND_IF_COND */  
#define CMD18   18  /* R
  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值