目录一、串口调试介绍二、XCOM以及驱动程序安装1.XCOM图2.CH340图三、硬件连接四、代码讲解五、调试结果六、资料获取项目分享一、串口调试介绍调试是指在嵌入式开发过程中通过一定的手段和方法对硬件与软件进行测试、验证与问题排查的过程。以STM32串口调试为例它是嵌入式开发中最基础也最常用的调试与数据交互手段。开发者可以实时查看MCU发送的数据如传感器读数、程序运行状态、变量值等也可以从上位机向下发送指令控制MCU执行特定操作或修改系统参数。哔哩哔哩视频链接【STM32串口调试流程讲解|使用USB转TTL进行串口调试】 https://www.bilibili.com/video/BV15tdpBZE4s/?share_sourcecopy_webvd_source097fdeaf6b6ecfed8a9ff7119c32faf2资料分享见文末二、XCOM以及驱动程序安装1.XCOM图XCOM 是一款轻量级Windows串口调试工具专为嵌入式开发、单片机调试及串口通信测试设计以核心价值在于快速搭建电脑与串口设备的交互通道。2.CH340图在STM32开发过程中电脑的USB接口无法直接识别单片机的TTL电平信号CH340的作用就是在这两者之间架起一座“翻译桥梁”让电脑能够通过虚拟COM端口与STM32进行数据传输三、硬件连接使用STM32的串口1其中PA9为发送引脚TXPA10为接收引脚RX。将STM32的PA9TX连接到USB转TTL模块的RXD端将STM32的PA10RX连接到USB转TTL模块的TXD端。此外共地是通信稳定的前提——务必将USB转TTL模块的GND与STM32的GND共地板子USB转TTLVCC3.3VGNDGNDTXRXRXTX四、代码讲解在代码关键位置通过printf重定向输出变量的值、程序执行流程、错误状态等状态等帮助定位软件逻辑或硬件时序问题。串口调试在查看大量实时数据时很方便。调试方法如下五、调试结果打开XCOM串口调试助手查看打印结果可以看到串口一输出了当前的温湿度、烟雾浓度以及光照强度的实时数据。六、资料获取项目分享