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