📄 g_lpc213xspi.h
字号:
/******************************************************************************************
** 文件名称: SPI .h
** 文件描述: SPI操作软件包头文件。
** 文件说明: 软件包采用查询方式。
******************************************************************************************/
#ifndef SPI_H
#define SPI_H
#include "target.h"
/*********************************************************************************************************
**函数名称:SPI_Init(uint8 MODE,uint32 F_spi,uint8 INT_En)
**函数功能:初始化SPI接口
**入口参数:MODE SPI模式选择,0--从机,1--主机
** F_spi SPI通信速率,最大为FCCLK/8.该参数在从机模式下是无效的
** INT_En 中断使能位,0--中断禁止,1--中断使能
**出口参数:1--操作正确
** 0--操作失败
**说明:初始化函数设置:CPHA=0,CPOL=1,LSBF=0
********************************************************************************************************/
extern uint8 SPI_Init(uint8 MODE,uint32 F_spi,uint8 INT_En);
/*********************************************************************************************************
**函数名称:SPI_SendByte(uint8 data)
**函数功能:向SPI总线发送1字节数据
**入口参数:data 待发送的数据
**出口参数:返回值为读取的数据
**说明:调用函数前要先选中SPI从机
********************************************************************************************************/
extern uint8 SPI_SendByte(uint8 data);
/*********************************************************************************************************
**函数名称:SPI_RcvData(void)
**函数功能:从SPI总线上接收1字节数据
**入口参数:无
**出口参数:返回值为接收到的数据
**说明:采用查询方式接收数据,故存在死等待情况
********************************************************************************************************/
extern uint8 SPI_RcvData(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -