📄 sd_hardware.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 + -