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

📄 g_lpc213xspi.h

📁 自己编的经过批量测试的lpc213x spi 程序包
💻 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 + -