串口通信(用CubeMX学习STM32)
下面看一下我所使用的单片机上串口的原理图接线
单片机上用跳线帽将PA10, PA9和USART1_RX, USART1_TX连接起来了, 所以我们只需对PA10, PA9配置即可
PA9就是USART1_TX, PA10就是USART1_RX
跳线帽将PA9和CH340的RXD, PA10和CH340的TXD连接起来了
Step1 : Cube配置
新建一个工程, 同时也加入LED和按键等对应引脚的配置, 用以配合串口通信
-
(1) RCC和SYS配置
-
- (2)USART1串口1配置
-
- (3)时钟树配置[Clock Configuration]
-
(4) 工程配置[Project Manager]
-
(5) 生成代码 (Generater)
-
Step2 : IAR或Keil编程
点击编译,没有错误,此时串口配置完成。