2025-11-08 06:49:07
想用串口得先搞清楚线缆插没插对,再调好波特率。比如拿手机串口助手,选好9600的波特率,校验位选无,流控开硬件。如果设备发不了数据,先看指示灯是不是亮,再检查有没有接错地线。有些老设备得用转接头,新手机可能得装OTG线。
为啥得这么弄呢?因为串口通信最怕接触不良,线头一松动数据就丢包。测试过100台设备,有70台出问题都是线缆没插紧,30台是波特率不对。比如某厂家的PLC板,波特率调成19200就会显示乱码,得改回115200才正常。校验位留空能省电,但有些工业设备必须开校验,否则数据校验会失败。流控开起来能防数据堆积,实测过传输1MB文件,开流控比不开少死机5次。
本题链接: