32 lines
1.3 KiB
C
32 lines
1.3 KiB
C
#ifndef __SPI_H
|
||
#define __SPI_H
|
||
|
||
#include "main.h"
|
||
|
||
extern SPI_HandleTypeDef SPI2_Handler; //SPI2句柄
|
||
|
||
|
||
void SPI1_Init(void); //函数声明,初始化SPI2接口
|
||
uint8_t SPI1_ReadWriteByte(uint8_t); //函数声明,SPI接口读写数据
|
||
void SPI1_WriteByte(uint8_t); //函数声明,SPI2接口写数据
|
||
uint8_t SPI1_ReadByte(void); //函数声明,SPI2接口读数据
|
||
void SPI1_WriteRead(uint8_t *, uint8_t *, uint16_t); //函数声明, SPI2接口读写指定数量数据
|
||
void SPI1_Write(uint8_t *, uint16_t); //函数声明, SPI2接口写指定数量数据
|
||
void SPI1_Read(uint8_t *, uint16_t); //函数声明, SPI2接口读指定数量数据
|
||
|
||
#if 0
|
||
extern SPI_HandleTypeDef SPI2_Handler; //SPI2句柄
|
||
|
||
void SPI2_Init(void); //函数声明,初始化SPI2接口
|
||
uint8_t SPI2_ReadWriteByte(uint8_t); //函数声明,SPI接口读写数据
|
||
void SPI2_WriteByte(uint8_t); //函数声明,SPI2接口写数据
|
||
uint8_t SPI2_ReadByte(void); //函数声明,SPI2接口读数据
|
||
void SPI2_WriteRead(uint8_t *, uint8_t *, uint16_t); //函数声明, SPI2接口读写指定数量数据
|
||
void SPI2_Write(uint8_t *, uint16_t); //函数声明, SPI2接口写指定数量数据
|
||
void SPI2_Read(uint8_t *, uint16_t); //函数声明, SPI2接口读指定数量数据
|
||
#endif
|
||
|
||
#endif
|
||
|
||
|