📄 mmc_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 + -