文章代码使用
HAL库。
前言
USART : ( Universal Synchronous/Asynchronous Receiver/Transmitter )
通用 同步/异步串行接收/发送器 。
这篇文章介绍 实现 USART 异步模式下 通过 串口助手 发送数据。
蓝桥杯比赛 只用到了 异步模式 下的串口通信,所以 我们 只需要了解 USART 即可。
一、串口原理图
USART 的 发送端 和 接收端 共用 1 个 波特率。
在 我们比赛中 CT117E-M4程序下载和调试需要连接CN2(USB-TypeB)接口,并保证NRST、SwCLK、SWDIO的跳线连接。
调试器的 USB转串口 功能默认 与STM32G431RBT6 微控制器 USART1 连接 。
参考手册:
本文介绍了如何在STM32上实现USART串口发送数据,适用于蓝桥杯比赛。通过CubeMX配置USART异步通信,设置PA9和PA10为收发引脚,讲解了串口发送函数的实现和串口助手的配置。在连续发送数据时遇到的问题及解决方法,包括字符串末尾的'\0'导致的中断发送。还涉及了printf函数的重定向,以便在串口输出。
订阅专栏 解锁全文
2581

被折叠的 条评论
为什么被折叠?



