CH08 串口通信实验¶
前面两章介绍了 STM32H743 的 IO 口操作。这一章我们将学习 STM32H743 的串口,教大家如何使用 STM32H743 的串口来发送和接收数据。本章将实现如下功能:STM32H743 通过串口和上位机的对话,STM32H743 在收到上位机发过来的字符串后,原原本本的返回给上位机。 本章分为如下几个小节: 8.1 STM32H7 串口简介 8.2 硬件设计 8.3 软件设计 8.4 下载验证 8.5 STM32CubeMX 配置串口
8.1 STM32H7 串口简介¶
串口作为 MCU 的重要外部接口,同时也是软件开发重要的调试手段,其重要性不言而喻。现在基本上所有的 MCU 都会带有串口,STM32 自然也不例外。
8.2 硬件设计¶
8.3 软件设计¶
本小节,我们首先会讲解使用 HAL 库配置串口的一般步骤。然后我们会具体讲解我们串口实验程序实现。ALIENTEK 编写的串口相关的源码再 SYSTEM 分组之下的 usart.c 和 usart.h中。