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