你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
我来回答
举报
STM32隐藏
5.18活动板子会不会是STM32L4呢
STM32 CUBE软件中找不到STM32L4系列单片机
Your UAT Feedback is needed within today.
应用
AAA
测试测试12345
群
tiwen
BBBB
复用时钟没有开启RCC_APB2Periph_AFIO
我放keil里面把格式调了一下,代码还是很乱。
void usart1_init(unsignedintBaudRate)
GPIO_InitTypeDef GPIO_InitStructure;
USART_InitTypeDef USART_InitStructure;
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);//打开GPIOA时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1//打开usart时钟
//GPIO_DeInit(GPIOA);
GPIO_PinAFConfig(GPIOAGPIO_PinSource9GPIO_AF_1);
GPIO_PinSource10Configurepinspushpull;
GPIO_InitStructure.GPIO_PinGPIO_Pin_9 | GPIO_Pin_10 ;
GPIO_InitStructure.GPIO_ModeGPIO_Mode_AF;
GPIO_InitStructure.GPIO_SpeedGPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_OTypeGPIO_OType_PP;
GPIO_InitStructure.GPIO_PuPdGPIO_PuPd_NOPULL;
GPIO_Init(GPIOA&GPIO_InitStructure);
//USART_DeInit(USART1);
USART_InitStructure.USART_BaudRateBaudRate;
USART_InitStructure.USART_WordLengthUSART_WordLength_8b;
USART_InitStructure.USART_StopBitsUSART_StopBits_1;
USART_InitStructure.USART_ParityUSART_Parity_No;
USART_InitStructure.USART_HardwareFlowControlUSART_HardwareFlowControl_None;
USART_InitStructure.USART_ModeUSART_Mode_RxUSART_Mode_Tx;//使能接收和发送
USART_Init(USART1&USART_InitStructure);
USART_ITConfig(USART1USART_IT_RXNE//使能接收中断
USART_Cmd(USART1USART_ClearFlag(USART1USART_FLAG_TC);