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

📄 ssp.h

📁 easyarm 的主要程序
💻 H
字号:
/******************************************************************************************
** 文件名称: SSP.h
** 文件描述: LPC2103 SSP操作软件包头文件。
** 文件说明: 数据的发送、接收采用查询方式。
******************************************************************************************/


/*********************************************************************************************************
**函数名称:uint8	SSP_Init(uint8	Type,uint8	MODE,uint32	F_ssp,uint8 INT_En)
**函数功能:初始化SSP控制器
**入口参数:Type	通信格式,0--SPI,1--SSI,2--Microwire
**			MODE	模式位,1--主机,0--从机	
**			F_ssp	SSP通信速率
**			INT_En	SSP中断使能控制字节,按位来操作
**					bit0--接收溢出中断
**					bit1--超时中断
**					bit2--Rx FIFO至少有一半为满时,产生中断
**					bit3--Tx FIFO至少有一半为空时,产生中断
**出口参数:1--初始化成功,0--初始化失败
**说明:在SPI模式下,默认CPHA=0,CPOL=1,数据位数默认为8位
**		通信速率限制在Fpclk/(254*256)~Fpclk/2
********************************************************************************************************/
extern	uint8	SSP_Init(uint8	Type,uint8	MODE,uint32	F_ssp,uint8 INT_En);


/*********************************************************************************************************
**函数名称:uint8	SSP_SendByte(uint8	data)
**函数功能:SSP接口向总线发送数据
**入口参数:data	待发送的数据
**出口参数:接收到的数据
********************************************************************************************************/
extern	uint8	SSP_SendByte(uint8	data);


/*********************************************************************************************************
**函数名称:uint8	SSP_RcvByte(void)
**函数功能:SSP接口从总线接收1字节数据
**入口参数:无
**出口参数:接收到的数据
********************************************************************************************************/
extern	uint8	SSP_RcvByte(void);

⌨️ 快捷键说明

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