iic通信调试,为什么会测不出波形

iic通信调试,为什么会测不出波形,会有哪些原因? mcu的初始化是正常的,但测SDL和SCL一直是高电平

1,你怎么抓这个波形的?示波器还是逻辑分析仪?有没有可能是漏掉了
2,检查是不是被外部强行拉高了
3,分析问题的时候,一旦出现了异常,就不要轻易认为异常只是某个地方的问题,而其它地方是正常的。

上拉电阻用的多少,会不会阻值太小,拉死了。
单片机的gpio有没有配成推挽输出,否则可能驱动能力 不够,导致不能低电平。