找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

使用M467的BSP,I2C_EEROM例程,出现了错误。

[复制链接]
楼主
chrishu 发表于 2024-2-23 11:18:51 | 显示全部楼层
状态0xf8是总线释放状态,一旦收到起始位后,状态就是0XF8,一旦某个动作结束或者出错才会变成其他状态。0XF8不会产生中断。你可以debug看一下,一个动作一个动作跟踪,看是什么是时出现的
回复 支持 反对

使用道具 举报

沙发
chrishu 发表于 2024-2-23 11:23:51 | 显示全部楼层
游客 121.29.69.x 发表于 2024-2-23 09:43
地址已经修改为:0XA0;

你那边设备的地址是多少?
程序里g_u8DeviceAddr变量填的地址是7位的,不包含读写控制位。
在通讯时,比如写时第一个字节发送的是  g_u8DeviceAddr<<1



回复 支持 反对

使用道具 举报

板凳
chrishu 发表于 2024-2-26 13:32:45 | 显示全部楼层
游客 121.29.98.x 发表于 2024-2-26 10:10
硬件设计的地址是:0XA0;那么如果按照

如果不是地址的问题。就按照前面讲的debug去跟踪看一下
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU