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

📄 sd_hardware.h

📁 凌阳单片机的录音,方音程序,用c语言边的,可用性强.
💻 H
字号:
//======================================================
// 文件名称:	SD_Hardware.c
// 功能描述:	SD底层驱动头文件
// 维护记录:	2006-8-03	v1.0
//======================================================
#ifndef	__SD_HARDWARE_H__
#define	__SD_HARDWARE_H__


//=============================================================
// 语法格式:	void SD_IOInit(void)
// 实现功能:	SD端口初始化
// 参数:		无
// 返回值:		无
//=============================================================
extern void SD_IOInit(void);

//=============================================================
// 语法格式:	unsigned char SD_ChkCard(void)
// 实现功能:	检测卡是否完全插入
// 参数:		无
// 返回值:		1:	插入;	0:	未插入
//=============================================================
extern unsigned char SD_ChkCard(void);

//=============================================================
// 语法格式:	unsigned char SD_ChkCardWP(void)
// 实现功能:	检测卡是否有写保护
// 参数:		无
// 返回值:		1:	有写保护;	0:	没有写保护
//=============================================================
extern unsigned char SD_ChkCardWP(void);

//=============================================================
// 语法格式:	void SPI_SendByte(unsigned char ucByte)
// 实现功能:	通过SPI总线发送一个字节
// 参数:		ucByte	-	要发送的数据
// 返回值:		无
//=============================================================
extern void SPI_SendByte(unsigned char ucByte);

//=============================================================
// 语法格式:	unsigned char SPI_RecByte(void)
// 实现功能:	通过SPI总线接收一个字节
// 参数:		无
// 返回值:		接收到的数据
//=============================================================
extern unsigned char SPI_RecByte(void);

//=============================================================
// 语法格式:	void SPI_CS_Assert(void)
// 实现功能:	拉低CS
// 参数:		无
// 返回值:		无
//=============================================================
extern void SPI_CS_Assert(void);

//=============================================================
// 语法格式:	void SPI_CS_Deassert(void)
// 实现功能:	拉高CS
// 参数:		无
// 返回值:		无
//=============================================================
extern void SPI_CS_Deassert(void);

//=============================================================
// 语法格式:	void SD_SPIDelay(unsigned char ucTim)
// 实现功能:	SPI总线延时
// 参数:		ucTim	-	延时时长
// 返回值:		无
//=============================================================
extern void SD_SPIDelay(unsigned char ucTim);


#endif

⌨️ 快捷键说明

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