🔍
I2C 总线扫描
一根总线,扫出所有在线设备
对 I2C 总线逐地址扫描,自动列出应答的从机地址,并按常见器件库标注型号与用途(屏幕、触摸、传感器、RTC 等),快速确认焊接与接线是否正确。
扫描采用分步策略控制单圈耗时,避免长时间阻塞界面;在线状态变化自动记录并落盘,方便观察设备是否间歇性掉线。
Screen
屏幕界面效果
以下是该功能页在 2.41 英寸 AMOLED 屏幕(600 × 450)上的界面还原,实际交互与布局以最新固件为准。
0x20在线
0x38在线
0x51在线
0x6B在线
0x10无应答
0x44无应答
0x68无应答
0x76无应答
在线器件4 / 128
扫描周期2 000 ms
超时8 ms / 地址
屏幕界面效果 · 第 20 页
界面由官网按固件布局复刻,可在管理后台切换展示类型
Highlights
核心能力
🔍
全地址扫描
覆盖 0x01~0x7F,应答设备即时高亮。
🏷
型号标注
内置器件库,自动标注常见芯片用途。
⏱
低阻塞扫描
分步推进 + 超时控制,界面依旧流畅。
📊
在线变化记录
掉线与恢复事件落盘,定位接触不良。
Specifications
技术规格
接口外接 I2C 端子,SDA = GPIO47 / SCL = GPIO48
速率默认 100 kHz
超时单地址 8 ms,分步推进避免阻塞
Use Cases
典型场景
新板首检
上电先扫一遍,确认所有从机在线。
接触不良定位
长时间监控,看某地址是否周期性消失。
Commands
相关指令
page 20 跳转到 I2C 扫描 i2c scan 执行一次全总线扫描
⚠ 边界与说明
- 部分器件需先写唤醒寄存器才会应答,扫描不到请配合手册确认。