关于STC32G芯片I2C通讯问题!
1. I2C配的是标准双向口,内部4.1K上拉,转换速度为低速模式,数字输出口,开了施密特触器;但是通讯很不稳定,读写存储器芯片容易出错,特别是页写和多字节读取时容易出OXff数据;但是将45/50口设为开漏外配3.6K上拉电阻就没事了,为什么呢?这样外围电路要多加2颗电阻还要画线路,不方便呀?2.电路详见附图:
是49/50口,大家用I2C也都是外配上拉的多吗? STC32G芯片64PIN封装的 49脚是I2C_SDA,50脚是I2C_SCL。
我看你的原理图,49脚接的是I2C_WP_1,50脚是I2C_SCL_1,51脚是I2C_SDA_1。
确认一下是不是脚位接错了。 我用的是软件模拟I2C没有用芯片自带的硬件I2C通讯,原理图是对的,请教一下,这种情况IO口一般需要开高速,开密特触器,驱动输出电流设为强输出,这样会好一点吗?
页:
[1]