⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mmc_sd.h

📁 MSP430控制VS1003播放SD卡中的音乐
💻 H
字号:

/*********************************************************

        +-----------------------------------------+
        |              SD卡模块                   |
        +-----------------------------------------+
使用UART0串口SPI模式控制SD卡存储  端口选择 P3.0/STE=1  
    P3.1/SIMO=2  P3.2/SOMI=7  P3.3/UCLK=5   vcc(3.3)=4  
    Gnd=3,6
SD卡的底层驱动程序,主控芯片为msp340-149;
其他的微处理器(带SPI接口的)只需稍加修改即可适用;

             ->产品咨询 QQ:461693690 
		       MSN:ly461693690@hotmail.com
	                    
说明:SD卡模块 通过测试,确保其正确性与稳定性,请放心使用,
      			  
***********************************************************/

#ifndef __MMC_SD_h__
#define __MMC_SD_h__

#define uint8  unsigned char
#define  int8    signed char
#define uint16 unsigned int
#define  int16   signed int
#define uint32 unsigned long
#define  int32   signed long

#define MMC_SD_DDR    P3DIR
#define MMC_SD_PORT   P3OUT
#define MMC_SD_CS_BIT    0

#define MMC_SD_MOSI_BIT  1

#define MMC_SD_MISO_BIT  2

#define MMC_SD_SCK_BIT   3

					

#define SPI_CS_Assert   P3OUT &= ~(1<<MMC_SD_CS_BIT)    //片选置端0
#define SPI_CS_Deassert P3OUT |=  1<<MMC_SD_CS_BIT      //片选置端1



uint8 MMC_SD_Init(void);     //SD卡初始化
uint8 MMC_SD_ReadSingleBlock(uint32 sector, uint8* buffer);  //读一个扇区	   
uint8 MMC_SD_WriteSingleBlock(uint32 sector, uint8* buffer);  //写一个扇区	
uint32 MMC_SD_ReadCapacity(void);      //读SD卡容量


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -