| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- /**
- ******************************** STM32F10x *********************************
- * @文件名 : spi.h
- * @作者 : sun
- * @库版本 : V3.5.0
- * @文件版本 : V1.0.0
- * @日期 : 2016年05月09日
- * @摘要 : SPI头文件
- ******************************************************************************/
- /* 定义防止递归包含 ----------------------------------------------------------*/
- #ifndef _SPI_H
- #define _SPI_H
- /* 包含的头文件 --------------------------------------------------------------*/
- #include "stm32f10x.h"
- /* 宏定义 --------------------------------------------------------------------*/
- #define PORT_SPI_CS GPIOA
- #define PORT_SPI_SCK GPIOA
- #define PORT_SPI_MISO GPIOA
- #define PORT_SPI_MOSI GPIOA
- #define PIN_SPI_CS GPIO_Pin_4
- #define PIN_SPI_SCK GPIO_Pin_5
- #define PIN_SPI_MISO GPIO_Pin_6
- #define PIN_SPI_MOSI GPIO_Pin_7
- #define CS_ENABLE (PORT_SPI_CS->BRR = PIN_SPI_CS)
- #define CS_DISABLE (PORT_SPI_CS->BSRR = PIN_SPI_CS)
- /* 函数申明 ------------------------------------------------------------------*/
- void SPI_Initializes(void);
- uint8_t SPI_WriteReadByte(uint8_t TxData);
- #endif /* _SPI_H */
- /**** Copyright (C)2016 sun. All Rights Reserved **** END OF FILE ****/
|