spi.h
来自「LPC2129实现从SPI通讯和两个串口定时器中断」· C头文件 代码 · 共 53 行
H
53 行
#ifndef _d_SPI_H
#define _d_SPI_H
#define CPOL (1<<4)
#define CPHA (1<<3)
#define LSBF (1<<6)
#define MSTR (0<<5) //CONG MODEL
#define SPI_MODE (MSTR | CPOL | CPHA | LSBF)
#ifdef d_spi_GLOBALES
#define d_spi_EXTERN
#else
#define d_spi_EXTERN extern
#endif
d_spi_EXTERN int spiR;
d_spi_EXTERN int send_point;
d_spi_EXTERN unsigned char send_data[16];
/**********************************************
** SSpiIni()
** function: initial the spi ,setting cong model
**************************************************/
extern void SSpiIni(void);
/******************************************
** name: SSendData()
** function:SPI cong model send data
** input: data,(will be sended)
** output: none
*******************************************/
extern void SSendData(uint8 data);
/******************************************
** name:RcvData()
** function:SPI cong model send data
** input:none
** output:received data
*******************************************/
extern uint8 SRcvData(void) ;
extern void spi_irq_set(void);
extern void __irq spi_irq(void);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?