ZHENGZHOUKMGD 发表于 2024-1-10 12:15:30

STC32G的IIC读出来的数据少一位,用STC8G1K08就可以

用STC8G1K08就可以,读的是同一块电池,把STC8G1K08的程序转过来到STC32G12K128,读数据少了一个高位,同样地址用STC8G1K08读出来是0XFD7,转过来到STC32G12K128就成了0x7d7。

乘风飞扬 发表于 2024-1-10 13:52:54

我在你例程基础上修改从机地址,脚位通道。读写实验箱上的AT24C02,返回数据是正常的。



用示波器抓取 STC8G 与 STC32G 的IIC读取信号进行对比,看是不是有不一样地方。
附件是我修改的测试例子,供参考。

ZHENGZHOUKMGD 发表于 2024-1-10 15:08:07

本帖最后由 ZHENGZHOUKMGD 于 2024-1-10 15:10 编辑

乘风飞扬 发表于 2024-1-10 13:52
我在你例程基础上修改从机地址,脚位通道。读写实验箱上的AT24C02,返回数据是正常的。



谢谢是硬件上的问题,屠龙刀上没有上拉电阻;焊上电阻好了!
页: [1]
查看完整版本: STC32G的IIC读出来的数据少一位,用STC8G1K08就可以