Skip to content

I2C 抓包

PicoXTools I2C调试助手全新升级,新增I2C总线抓包功能!

作为开发者调试I2C设备的得力工具,PicoXTools I2C调试助手再添实用新特性——I2C总线实时抓包功能正式上线,让复杂的I2C通信过程可视化,轻松定位总线异常与数据交互问题。

功能亮点:

  • 全量通信捕获:精准记录I2C总线上的每一次数据传输,包括起始信号(S)、停止信号(P)、设备地址(含读写位)、数据帧及应答信号(ACK/NACK),完整还原通信时序。
  • 多设备区分:自动解析总线上的设备地址,按从机ID分类展示通信数据,快速筛选目标设备的交互记录。
  • 数据解析辅助:支持自定义数据格式(如十六进制、十进制、ASCII码),自动识别常见I2C器件的寄存器操作指令,简化协议分析流程。
  • 实时与离线模式:可实时监控总线动态,

适用场景:

无论是调试传感器(如温湿度、加速度计)、存储器(EEPROM、FRAM)等I2C外设,还是排查总线冲突、数据丢包、地址冲突等棘手问题,新增的抓包功能都能帮你“透视”通信细节,大幅提升调试效率。

升级后的PicoXTools I2C调试助手,依旧保持轻量化设计,

I2C 配置

INFO

  • 目前仅支持GPIO9(CLK) - GPIO8(SDA) 抓取 I2C 数据包
  • 选择 Sniffer模式

效果图

  • S 起始信息 + I2C 地址 (绿色背景为 ACK,黄色背景为 NoACK)
  • R/W 消息类型:读/写
  • 数据信息(绿色背景为 ACK数据,红色背景为 NoACK)
  • P Stop信号

视频展示