📄 spi.h
字号:
/****************************************Copyright (c)**************************************************
********************************************************************************************************/
#define SPI_CPHA_TWO 0x08
#define SPI_CPHA_ONE 0x00
#define SPI_CPOL_LOW 0x10
#define SPI_CPOL_HIGH 0x00
#define SPI_MSTR_MASTER 0x20
#define SPI_MSTR_SLAVE 0x00
#define SPI_LSBF_BIT0 0x40
#define SPI_LSBF_BIT7 0x00
#define SPI_SPIE_EN 0x80
#define SPI_SPIE_DISABLE 0x00
#ifndef IN_SPI
extern uint8 SPIInit(uint8 Fdiv);
/*********************************************************************************************************
** 函数名称: SPIInit
** 功能描述: 初始化SPI总线为主模式
********************************************************************************************************/
extern uint8 GetSPIFlag(void);
/*********************************************************************************************************
** 函数名称: GetSPIFlag
** 功能描述: 获取SPI状态
********************************************************************************************************/
extern void SPIStart(void);
/*********************************************************************************************************
** 函数名称: SPIStart
** 功能描述: 开始访问SPI
********************************************************************************************************/
extern uint8 SPIRW(uint8 *Rt, uint8 Data);
/*********************************************************************************************************
** 函数名称: SPIRW
** 功能描述: 将数据通过SPI总线发送出去并从SPI总线接收一个数据
********************************************************************************************************/
extern uint8 SPIEnd(void);
/*********************************************************************************************************
** 函数名称: SPIEnd
** 功能描述: 访问SPI结束
********************************************************************************************************/
extern void SPI_Exception(void);
/*********************************************************************************************************
** 函数名称: SPI_Exception
** 功能描述: SPI中断服务程序
********************************************************************************************************/
#endif
//#define SPI_MOD SPI_CPHA_ONE | SPI_CPOL_HIGH | SPI_LSBF_BIT7 /* SPI模式 */
/*********************************************************************************************************
** End Of File
********************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -