3.1.1.1 时钟延展与多主模式


文档摘要

3.1.1.1 时钟延展与多主模式 3.1.1.1 时钟延展与多主模式:当从机“拽住”SCL不放,你真的看懂了那根被拉低的时钟线吗? 凌晨两点十七分,产线测试台第17次报错:“I2C bus lockup detected — SCL stuck LOW”。工程师老陈把咖啡杯推到桌角,指尖悬在键盘上方三秒,没敲下 ,也没打开示波器触发菜单——他盯着逻辑分析仪上那一段被钉死在0V、持续长达83.2ms的SCL波形,忽然笑了。这不是驱动bug,不是时序配置错,甚至不是MCU复位异常。这是某颗温湿度传感器(SHT35)在-40℃冷凝环境下,悄悄启动了它的“生存协议”:时钟延展(Clock Stretching),而你的主控,正以教科书式的傲慢,把它当成了总线死锁。


发布者: 作者: 转发
评论区 (0)
U