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<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
|
|||
|
|
|
|||
|
|
|