测试 i2c 主从机的中断收发例程, 主机收到 从机发的数据,总是 不对 ,麻烦大佬帮忙 指导下?

111111111111 .jpg


想使用此 程序 验证,主收从发循环 运行 数据发送时, 在 测试 程序,主收从发,时 遇到问题。

QQ截图20240322152613.jpg


首先是从机程序不能正常使用,就 把else 删除 , 从机 程序就正常了。但是 把 之前 主收? 和 这个 改了的 从发 程序,烧录到 CH32V307测试,发现? 主机 程序 读取到从机 发来的 数据不对。经过单独测试,发现 从机 发出的数据,是 正常的。?但就是 找不出 主机 程序那里不对,导致 收到的 数据 一直 不对,附上 自己 改 的 主从 机程序,麻烦大佬 帮忙 看下。

icon_rar.gifSlave-main.zip

icon_rar.gifHost-main.zip





您好,例程都是测试过应该没有问题的,可以检查一下硬件上IIC引脚是否接上拉等。后续问题以及X035 IIC问题可通过邮箱(yrl@wch.cn)沟通。此外,关于X035的IIC功能,注意一下批号,如下图。

image.png


I2C 上拉了,我先是 用  103  和 307 测试的 I2C 主从通信。       那我邮箱和你沟通吧。  谢谢


只有登录才能回复,可以选择微信账号登录