[应用相关] 28335的I2C通信问题

[复制链接]
1310|14
 楼主| wanglaojii 发表于 2019-4-13 10:05 | 显示全部楼层 |阅读模式
现在用28335的I2C模块与EEPROM  AT24C08进行通信,程序没有错误,但是用示波器不能测出SDA和SCL信号。例程里的从机地址是0x50,因为我这里用的是AT24C08,所以从机地址应该是0xA9,是不是只需要修改这个地址就可以了?希望各位大侠帮帮忙啦!
laozhongyi 发表于 2019-4-13 10:06 | 显示全部楼层
地址对不对跟SDA和SCL有无信号没有联系。就算地址错了,SDA和SCL也会有相应的信号。
Edisons 发表于 2019-4-13 10:09 | 显示全部楼层
如果SDA和SCL没信号,首先看加了上拉没,阻值根据手册和I2C上挂的器件数量来算。
_gege 发表于 2019-4-13 10:10 | 显示全部楼层
不管地址是多少     只要配置合理   都会输出波形的
Mozarts 发表于 2019-4-13 10:13 | 显示全部楼层
建议看看程序里“I2caRegs.I2CSTR.bit.BB ”的定义,结合I2C协议看看相关判断的时序与逻辑机制。
Listate 发表于 2019-4-13 10:14 | 显示全部楼层
用示波器捕捉I2C数据,记录每一位的值,填满相应的I2C帧,分析发送的数据是否有误。
handleMessage 发表于 2019-4-13 10:17 | 显示全部楼层
这个在芯片手册怎么写的eeprom的地址?
zhouhuanの 发表于 2019-4-13 10:18 | 显示全部楼层
示波器测量不了SDA和SCL信号吗??
sourceInsight 发表于 2019-4-13 10:20 | 显示全部楼层
如果硬件没有问题,直接修改iic地址就行。
boy1990 发表于 2019-4-13 10:21 | 显示全部楼层
这个是根据eeprom的地址线配置的。
wangjiahao88 发表于 2019-4-13 10:49 | 显示全部楼层
用逻辑分析仪 分析一下吧!
wakayi 发表于 2019-5-6 11:04 | 显示全部楼层
手册上是怎么写的啊
wowu 发表于 2019-5-6 11:10 | 显示全部楼层
手册上让你写什么 你就写什么
xiaoqizi 发表于 2019-5-6 11:20 | 显示全部楼层
说明发送的有问题吧
木木guainv 发表于 2019-5-6 11:25 | 显示全部楼层
先别管那个 首先你读不到波形 就有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

220

主题

1411

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部