1、准备
淘宝买一个逻辑分析仪,链接我就不放了,因为用的过程中也有卡住闪退的情况,不过确实挺便宜的。
2、测试串口数据
2.1、硬件连接
USB转串口模块接在电脑上,逻辑分析仪的GND接USB转串口模块的GND,逻辑分析仪的CH0接TXD;
2.2、测试说明
串口助手波特率115200,数据8位,1个停止位,无校验,循环发送“hello”。
逻辑分析仪上位机1M采样频率,设置解析数据协议为uart,选择CH0为TXD,波特率115200,数据8位,1个停止位,无校验;
可以一眼看到数据无误,还有起始位、停止位、数据还可以选择ASCII、HEX等格式;
3、测试IIC协议数据
3.1、硬件连接
共地、逻辑分析仪CH0接SCL,CH2接SDA;
3.2、测试说明
IIC连接的是AHT10温湿度传感器模块,IIC地址为0x38,读传感器数据的命令是0xac,返回6个字节的温湿度数据;
可以看到起始信号、7位地址、读写flag、是否应答、数据、结束信号等;
4、总结
对于数字信号的解析、协议的可视化调试、分析,真真是一个好工具。