#ifndef __USART_H #define __USART_H #include "stdio.h" #include "stm32f4xx.h" /*----------------------USART配置宏 ------------------------*/ #define USART1_BaudRate 115200 #define USART1_TX_PIN GPIO_Pin_9 // TX 引脚 #define USART1_TX_PORT GPIOA // TX 引脚端口 #define USART1_TX_CLK RCC_AHB1Periph_GPIOA // TX 引脚时钟 #define USART1_TX_PinSource GPIO_PinSource9 // 引脚源 #define USART1_RX_PIN GPIO_Pin_10 // RX 引脚 #define USART1_RX_PORT GPIOA // RX 引脚端口 #define USART1_RX_CLK RCC_AHB1Periph_GPIOA // RX 引脚时钟 #define USART1_RX_PinSource GPIO_PinSource10 // 引脚源 /*---------------------- 函数声明 ----------------------------*/ void Usart_Config (void); // USART初始化函数 void USART3_Init (void); u8 USART3_GetKey(void); u8 USART3_GetKeyPressed (void); #endif //__USART_H