正点原子stm32f407zgt6探索者的串口配置

串口通信(用CubeMX学习STM32)

下面看一下我所使用的单片机上串口的原理图接线

正点原子stm32f407zgt6探索者的串口配置

 

 单片机上用跳线帽将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配置正点原子stm32f407zgt6探索者的串口配置

  •  

     

  • (2)USART1串口1配置正点原子stm32f407zgt6探索者的串口配置
  • 正点原子stm32f407zgt6探索者的串口配置

     

     

     

  • (3)时钟树配置[Clock Configuration]
  • 正点原子stm32f407zgt6探索者的串口配置
  •  

    (4) 工程配置[Project Manager] 

  • 正点原子stm32f407zgt6探索者的串口配置
  •  

    (5) 生成代码 (Generater)

  • 正点原子stm32f407zgt6探索者的串口配置

     

    Step2 : IAR或Keil编程

     点击编译,没有错误,此时串口配置完成。

     

上一篇:串口


下一篇:Linux shell脚本的字符串截取