环境
- STM32L476G-DISCO 开发板
- STM32CubeIDE 1.1.0
- STM32CubeMX 5.4.0
- 说明:由于STM32L476G-DISCO 开发板将UART4串口的RX(PA1)和TX(PA0)两个引脚分别用于JoyStick的按键输入,和地相连,所以如果同样使用STM32L476G-DISCO开发板的UART4引脚做测试,需要根据原理图,将电路板的C43\C42\R59断开(硬件小白,不知道不断可不可以)。
STM32CubeMX配置
UART4配置
-
打开UART4,选择Asynchronous异步通信模式。参数设置默认。
-
中断(NVIC)设置,打开串口总中断。
-
DMA设置,打开接收Rx的DMA通道。
-
GPIO设置,选择Rx和Tx的GPIO引脚。默认打开即可。