spi.h

来自「基于AVR ATMEGA88的SPI开发源代码模块」· C头文件 代码 · 共 52 行

H
52
字号





///////////////////////////////////////////////////
//		ATMEGA88 SPI 函数选择宏定义
///////////////////////////////////////////////////

#define	SPIINIT			1		// SPI 接口初始化

#define	SPIWRB			1		// SPI 写一个字节

#define	SPIRDB			1		// SPI 读一个字节

///////////////////////////////////////////////////
//		ATMEGA88 SPI 设置宏定义
///////////////////////////////////////////////////

#define	SPISPCR			0x50		// 模式设置 16分频

///////////////////////////////////////////////////
//		ATMEGA88 SPI 引脚宏定义
///////////////////////////////////////////////////

#define	DDRSPI			DDRB

#define	PORTSPI			PORTB

#define	SPIMOSI			3

#define	SPIMISO			4

#define	SPISCK			5

///////////////////////////////////////////////////
//		ATMEGA88 SPI 函数声明
///////////////////////////////////////////////////

#if SPIINIT
void Spi_Init(void);				// SPI 接口初始化
#endif

#if SPIWRB
void Spi_Wrb(unsigned spiData);			// SPI 写一个字节
#endif

#if SPIRDB
unsigned char Spi_Rdb(void);			// SPI 读一个字节
#endif

⌨️ 快捷键说明

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