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

📄 sd_user.h

📁 凌阳单片机的录音,方音程序,用c语言边的,可用性强.
💻 H
字号:
#ifndef	__SD_USER_h__
#define	__SD_USER_h__
//	write your header here

//=============================================================
// 语法格式:	unsigned char SD_ReadNewBlock(unsigned long int BlockAddr)
// 实现功能:	启动读Block
// 参数:		BlockAddr	-	Block地址
// 返回值:		错误类型
//=============================================================
extern unsigned char SD_ReadNewBlock(unsigned long int BlockAddr);

//=============================================================
// 语法格式:	void SD_ReadingBlockData(unsigned long int Len, unsigned char *Buf)
// 实现功能:	从SD卡中读多个字
// 参数:		Len	-	长度
//				Buf	-	保存读取数据的缓冲区首地址
// 返回值:		无
//=============================================================
extern void SD_ReadingBlockData(unsigned long int Len, unsigned char *Buf);

//=============================================================
// 语法格式:	void SD_DropData(unsigned long int Len)
// 实现功能:	从SD卡中读多个字,不保存
// 参数:		Len	-	长度
// 返回值:		无
//=============================================================
extern void SD_DropData(unsigned long int Len);

//=============================================================
// 语法格式:	void SD_ReadFinished(void)
// 实现功能:	结束读SD卡操作
// 参数:		无
// 返回值:		无
//=============================================================
extern void SD_ReadFinished(void);

//=============================================================
// 语法格式:	unsigned char SD_WriteBlock(unsigned long int BlockAddr, unsigned char *BlockBuf)
// 实现功能:	启动写Block
// 参数:		BlockAddr	-	Block地址
// 返回值:		错误类型
//=============================================================
extern unsigned char SD_WriteNewBlock(unsigned long int BlockAddr);

//=============================================================
// 语法格式:	unsigned char SD_WritingBlockData(unsigned long int Len, unsigned char *Buf)
// 实现功能:	读数据块
// 参数:		Len	-	长度(byte)
//				Buf	-	Block存储缓冲区首址
// 返回值:		错误类型
//=============================================================
extern void SD_WritingBlockData(unsigned long int Len, unsigned char *Buf);

//=============================================================
// 语法格式:	void SD_WritingBlankData(unsigned long int Len)
// 实现功能:	写多个0xff到SD卡
// 参数:		Len	-	写入个数
// 返回值:		无
//=============================================================
extern void SD_WritingBlankData(unsigned long int Len);

//=============================================================
// 语法格式:	unsigned int SD_WriteFinished()
// 实现功能:	结束写SD卡操作
// 参数:		无
// 返回值:		错误类型
//=============================================================
extern unsigned int SD_WriteFinished();

//extern unsigned int uiRWFlag;
#endif

⌨️ 快捷键说明

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