[其他ST产品] USART 消息不会显示在调试助手上

[复制链接]
817|11
 楼主| 我的牙白 发表于 2025-4-2 23:07 | 显示全部楼层 |阅读模式
在 STM32 物联网套件使用 USART 时遇到了这种奇怪的问题。使用 SMT32CubeIDE当在 CubeMX 上仅启用 LED_2 和 UART和简单的闪烁并发送 USART 消息时,不会显示在调试助手 (TeraTerm) 上,led闪烁正常。仿真可以看到UART_Transmit函数运行良好并返回HAL_OK。不确定为什么该消息没有显示在终端上。


probedog 发表于 2025-4-3 11:31 | 显示全部楼层
UART 配置是否有问题?
elephant00 发表于 2025-4-3 11:38 | 显示全部楼层
查看错误日志。
classroom 发表于 2025-4-3 12:46 | 显示全部楼层
检查 UART 配置是否正确!
laocuo1142 发表于 2025-4-3 13:19 | 显示全部楼层
UART 引脚有没有损坏,连接是否稳定。
laocuo1142 发表于 2025-4-3 14:15 | 显示全部楼层
使用万用表检查 TX 引脚是否有信号输出。
flycamelaaa 发表于 2025-4-3 14:49 | 显示全部楼层
调试助手设置与 STM32CubeMX 中的 UART 配置是否相匹配。检查调试助手是否正确打开了正确的 COM 端口。
powerantone 发表于 2025-4-3 15:00 | 显示全部楼层
检查发送数据的代码是否存在逻辑错误。
stormwind123 发表于 2025-4-3 17:00 | 显示全部楼层
HAL 库的问题?
两只袜子 发表于 2025-4-3 18:19 | 显示全部楼层
如果你配置了 UART 中断或 DMA 来处理数据传输,看看这些配置是否是正确的,并且中断或 DMA 传输没有出现问题。
jcky001 发表于 2025-4-3 18:23 | 显示全部楼层
电源不稳定或接地不良可能会导致通信问题。
cr315 发表于 2025-4-3 19:19 | 显示全部楼层
对 STM32 板进行软件复位或硬件复位清除任何可能的挂起状态。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

54

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部