1、分析电路图
UART4_RX------>PB2
UART4_TX------>PG11
2、RCC章节分析
使能GPIOB和GPIOG控制器
RCC_MP_AHB4ENSETR[1] = 1------->使能GPIOB这一组控制器
RCC_MP_AHB4ENSETR[6] = 1------->使能GPIOG这一组控制器
3、GPIO章节分析
3.1分析GPIOx_MODER寄存器:设置PB2和PG11引脚为复用功能
GPIOB_MODER[5:4] = 10 ------->设置PB2引脚为复用功能
GPIOG_MODER[23:22] = 10 ------->设置PG11引脚为复用功能
3.2分析GPIOx_MODER寄存器:
GPIOB_AFRL[11:8] = 1000 ------->设置PB2引脚为复用功能UART4_Rx
GPIOG_AFRH[15:12] = 0110 ------->设置PG11引脚为复用功能UART4_Tx
4、UART章节
4.1分析USART_CR1寄存器
USART_CR1[28][12] = 00 ------->设置串口8位数据位
USART_CR1[15] = 0 ------->设置串口16倍采样率,会影响波特率的计算
USART_CR1[10] = 0------->设置串口无奇偶校验位
USART_CR1[3] = 1------->设置串口发送寄存器使能
USART_CR1[2] = 1------->设置串口接收寄存器使能
USART_CR1[0] = 1------->设置串口接收使能