Allspace
发表于 2024-2-14 13:28:14
最终放弃了内部上拉电阻,增加了外部4.7K上拉。I2C通信一切正常了。
神农鼎
发表于 2024-2-14 14:28:29
1, 可能内部上拉电阻没打开;
2, 可能内部上拉电阻打开后,延时不够,等1mS再操作 I2C
外部上拉是跟着用户系统电源一起上拉的,操作 I2C 前 外部已被拉高了
海盗克里斯
发表于 2024-6-27 18:43:41
我用8H8K64U做I2C主机,8G2K64S4做从机,准双向口,直接P1.4P1.5连接,共地GND,程序完全按照说明书程序,但是貌似无法工作
soma
发表于 2024-6-27 21:44:47
看来有条件还是外部上拉
wxdjs
发表于 2024-8-19 23:35:38
今天我用stc8h硬件i2c也碰到这个问题、不是每次都这样,前面测试也挺正常,就是时不时发送start后busy不复位,死循环了,设备说明书里说了它里面已经上拉电阻了,所以没用外部上拉电阻了
口也只是设置为准双向,没开启内部上拉
神农鼎
发表于 2024-8-20 08:49:54
打开内部上来电阻后,等 1mS 再操作,就相当于外部已拉起的上拉电阻了
lyldzxx
发表于 2024-8-20 15:00:23
学习了!!!!!