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

📄 spi.h

📁 LPC2129实现从SPI通讯和两个串口定时器中断
💻 H
字号:
	 #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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -