Files
player/Project/Src/Drive/Include/usart.h

41 lines
928 B
C
Raw Normal View History

2025-06-27 00:32:57 +08:00
#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