flowus图标怎么添加 STM32UART1的引脚复用怎么定义?
STM32UART1的引脚复用怎么定义?
GPIO_InitTypeDefGPIO_InitStructure;
USART_InitTypeDefUSART_InitStructure;
NVIC_InitTypeDefNVIC_InitStruct;
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA,ENABLE);//使能GPIOA的时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);//使能USART的时钟
/*USART1的端口配置*/
GPIO_PinAFConfig(GPIOA,GPIO_PinSource9,GPIO_AF_1);//配置PA9成第二功能引脚
TXGPIO_PinAFConfig(GPIOA,GPIO_PinSource10,GPIO_AF_1);//配置PA10成第二功能引脚RX
GPIO__PinGPIO_Pin_9|GPIO_Pin_10;
GPIO__ModeGPIO_Mode_AF;
GPIO__SpeedGPIO_Speed_50MHz;
GPIO__OTypeGPIO_OType_PP;
GPIO__PuPdGPIO_PuPd_UP;
GPIO_Init(GPIOA,GPIO_InitStructure);/*USART1的都差不多配置*/
USART__BaudRate115200;//波特率
USART__WordLengthUSART_WordLength_8b;
USART__StopBitsUSART_StopBits_1;
USART__ParityUSART_Parity_oh,no;
USART__HardwareFlowControlUSART_HardwareFlowControl_None;
USART__ModeUSART_Mode_Rx|USART_Mode_Tx;
USART_Init(USART1,USART_InitStructure);
USART_ITConfig(USART1,USART_IT_RXNE,ENABLE);//使能收不到网络中断
USART_Cmd(USART1,ENABLE);//使能USART1
/*USART1的NVIC中断配置*/
NVIC_InitStruct.NVIC_IRQChannel USART1_IRQn;
NVIC_InitStruct.NVIC_IRQChannelPriority0x02;
NVIC_InitStruct.NVIC_IRQChannelCmdENABLE;
NVIC_Init(NVIC_InitStruct);
有哪些小众,但是却很好听的英文歌?
(smokinggun)这是一首小众却别有味道的英文歌,只听旋律会有一种感觉,听完旋律再细品看看歌词的含义亦是另一番天地
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。