EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
STM32的串口配置(中断方式)
2 r% R' H& X* [1 B) q3 S7 t# H1 h: K/ c# B
% C4 ~8 y# M- ?& q
STM32的串口中断配置,也是很简单的. 首先是配置UART的GPIO口 首先是配置UART的GPIO口 /******************************************************************************* * Name : UART1_GPIO_Configuration * Deion : Configures the uart1 GPIO ports. * Input : None * Output : None * Return : None *******************************************************************************/ void UART1_GPIO_Configuration(void) { GPIO_InitTypeDef GPIO_InitStructure; // Configure USART1_Tx as alternate push-pull GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_Init(GPIOA, &GPIO_InitStructure); // Configure USART1_Rx as input floating GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; GPIO_Init(GPIOA, &GPIO_InitStructure); } 然后是配置串口参数 ; g2 U. a. m( t6 N
|