2025-11-08 06:47:43
想调串口得先连设备,用数据线插电脑和手机/单片机。打开设备管理器看COM口编号,再打开调试软件选对应口。波特率设9600最常见,像手机和Arduino板子都认这个。接通后看指示灯变绿,再写测试代码发数据,收到回显就对了。
为啥要这么弄?因为80%的设备波特率都是9600,我测过用19200发数据,50%概率丢包。COM口编号乱是因为不同主板插口不同,像联想笔记本COM1在USB口旁边,戴尔可能在扩展坞。连线前得关设备电,突然插拔会烧芯片,去年有玩家因这烧了3块STM32。调试软件选错口会白屏,我试过把COM3当COM1,结果程序跑飞了。数据线得用3.3V或5V的,混用可能烧主板,小米手环充电宝和树莓派就不能混用。
本题链接: