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

📄 spi.h

📁 基于AVR ATMEGA88的SPI开发源代码模块
💻 H
字号:





///////////////////////////////////////////////////
//		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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -