STC8H3K48S2的I2C从机读取问题
如图,我是在STC-ISP提供的范例程序上修改的。STC的I2C工作在从机模式。主机发送不同的寄存器地址,通过case:xx进行发送不同的数据。
STC工作在11.0592和33.1776Mhz等情况都测试了。I2C工作在100Khz和100hz都试了。
运行刚开始正常。时间长了就容易出错。读4组数据。有时候出现一组中的数据某一位出错,然后出错越来越多。换过多个I2C主机测试都会出现。
用附件的例程试试看
乘风飞扬 发表于 2023-7-6 23:18
用附件的例程试试看
谢谢,是自己写了个bug。以为主机发送读的时候,发完设备地址、寄存器地址就直接读数据了。结果还是进了STC范例中的接收I2CRXD,接收数组没处理溢出了
页:
[1]