22 lines
577 B
C
Raw Permalink Normal View History

2021-08-04 10:46:24 +08:00
//<2F><><EFBFBD><EFBFBD> HAL <20><><EFBFBD><EFBFBD>װ<EFBFBD><D7B0> SPI <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#ifndef __SPI_H
#define __SPI_H
#include "sys.h"
extern SPI_HandleTypeDef SPI2_Handler;
void SPI2_Init(void);
void SPI2_SetSpeed(uint32_t SPI_BaudRatePrescaler);
uint8_t SPI2_ReadWrite8Bits(uint8_t TxData);
void SPI2_ReadWriteBytes(uint8_t *pTData, uint8_t *pRData, uint32_t Count);
void SPI2_Write8Bits(uint8_t Data);
void SPI2_Write16Bits(uint16_t Data);
void SPI2_Write32Bits(uint32_t Data);
void SPI2_WriteBytes(uint8_t *pData, uint32_t Count);
uint8_t SPI2_Read8Bits(void);
void SPI2_ReadBytes(uint8_t *pData, uint32_t Count);
#endif