HAL_Project/Project -APP-V1.0/Hardware/SPI/spi.h

32 lines
1.3 KiB
C
Raw Normal View History

2025-05-09 15:43:42 +08:00
#ifndef __SPI_H
#define __SPI_H
#include "main.h"
extern SPI_HandleTypeDef SPI2_Handler; //SPI2<49><32><EFBFBD><EFBFBD>
void SPI1_Init(void); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>SPI2<49>ӿ<EFBFBD>
uint8_t SPI1_ReadWriteByte(uint8_t); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50>ӿڶ<D3BF>д<EFBFBD><D0B4><EFBFBD><EFBFBD>
void SPI1_WriteByte(uint8_t); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI2<49>ӿ<EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD>
uint8_t SPI1_ReadByte(void); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI2<49>ӿڶ<D3BF><DAB6><EFBFBD><EFBFBD><EFBFBD>
void SPI1_WriteRead(uint8_t *, uint8_t *, uint16_t); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, SPI2<49>ӿڶ<D3BF>дָ<D0B4><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void SPI1_Write(uint8_t *, uint16_t); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, SPI2<49>ӿ<EFBFBD>дָ<D0B4><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void SPI1_Read(uint8_t *, uint16_t); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, SPI2<49>ӿڶ<D3BF>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#if 0
extern SPI_HandleTypeDef SPI2_Handler; //SPI2<49><32><EFBFBD><EFBFBD>
void SPI2_Init(void); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>SPI2<49>ӿ<EFBFBD>
uint8_t SPI2_ReadWriteByte(uint8_t); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50>ӿڶ<D3BF>д<EFBFBD><D0B4><EFBFBD><EFBFBD>
void SPI2_WriteByte(uint8_t); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI2<49>ӿ<EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD>
uint8_t SPI2_ReadByte(void); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI2<49>ӿڶ<D3BF><DAB6><EFBFBD><EFBFBD><EFBFBD>
void SPI2_WriteRead(uint8_t *, uint8_t *, uint16_t); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, SPI2<49>ӿڶ<D3BF>дָ<D0B4><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void SPI2_Write(uint8_t *, uint16_t); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, SPI2<49>ӿ<EFBFBD>дָ<D0B4><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void SPI2_Read(uint8_t *, uint16_t); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, SPI2<49>ӿڶ<D3BF>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#endif
#endif