首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 读写SD卡

读写SD卡

资料介绍
读写SD卡
用 EKSTM32F 开发板,SPI1 连接 SD 卡,USART1 用于调试。具体硬件连接图可参考万利提供的原理图。
源代码如下:


/* filename: MMC_SD.c */


#include "stm32f10x_lib.h"
#include "mmc_sd.h"
#include "usart.h"


#define TIMEOUT 1


#define MMC_SD_SPI_SELECT() GPIO_ResetBits(GPIOD, GPIO_Pin_9)
#define MMC_SD_SPI_DESELECT() GPIO_SetBits(GPIOD,GPIO_Pin_9)
#define MMC_SD_POWERON() GPIO_ResetBits(GPIOD, GPIO_Pin_10)


void MMC_SD_SPI_Config(void)
{
SPI_InitTypeDef SPI_InitStructure
GPIO_InitTypeDef GPIO_InitStructure


RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA |
RCC_APB2Periph_GPIOD |
RCC_APB2Periph_AFIO |
RCC_APB2Periph_SPI1,
ENABLE)


/* Configure SPI1 pins: NSS, SCK, MISO and MOSI */
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7
标签:STM32SD卡
读写SD卡
本地下载

评论