查看: 109|回复: 15
收起左侧

[技术求助] 28335的I2C通信问题

[复制链接]

88

主题

346

帖子

1038

积分

助理工程师

 楼主| 发表于 2017-4-13 20:39 | 显示全部楼层 |返回版面||阅读模式
现在用28335的I2C模块与EEPROM  AT24C08进行通信,程序没有错误,但是用示波器不能测出SDA和SCL信号。例程里的从机地址是0x50,因为我这里用的是AT24C08,所以从机地址应该是0xA9,是不是只需要修改这个地址就可以了?希望各位大侠帮帮忙啦!
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

57

主题

335

帖子

1005

积分

助理工程师

发表于 2017-4-13 20:53 | 显示全部楼层 |返回版面
端口上拉了没
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

39

主题

330

帖子

993

积分

高级技术员

发表于 2017-4-13 21:19 | 显示全部楼层 |返回版面
地址对不对跟SDA和SCL有无信号没有联系。就算地址错了,SDA和SCL也会有相应的信号。地址的设置仔细阅读AT24C08手册,与A2脚的电平有关。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

51

主题

373

帖子

1119

积分

助理工程师

发表于 2017-4-13 21:28 | 显示全部楼层 |返回版面
如果SDA和SCL没信号,首先看加了上拉没,阻值根据手册和I2C上挂的器件数量来算。然后看程序中I2C初始化,使能等等有没问题
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0
     

577

主题

1万

帖子

6万

积分

版主

发表于 2017-4-13 21:40 | 显示全部楼层 |返回版面
不管地址是多少     只要配置合理   都会输出波形的
对  上拉必须要   
欢迎进入【TI DSP 论坛】 & 【DSP 技术】
          TI忠诚粉丝!

    【电磁仿真软件】
H-JTAG ARM仿真器代理
     

59

主题

352

帖子

1061

积分

助理工程师

发表于 2017-4-13 21:46 | 显示全部楼层 |返回版面
建议看看程序里“I2caRegs.I2CSTR.bit.BB ”的定义,结合I2C协议看看相关判断的时序与逻辑机制。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

91

主题

454

帖子

1363

积分

助理工程师

发表于 2017-4-13 21:59 | 显示全部楼层 |返回版面
用示波器捕捉I2C数据,记录每一位的值,填满相应的I2C帧,分析发送的数据是否有误
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

356

主题

7137

帖子

2万

积分

技术总监

发表于 2017-5-5 22:16 | 显示全部楼层 |返回版面
这个在芯片手册怎么写的eeprom的地址?
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

74

主题

1495

帖子

6010

积分

高级工程师

发表于 2017-5-5 22:17 | 显示全部楼层 |返回版面
正常的eeprom地址都是一样的。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

184

主题

3149

帖子

9462

积分

技术达人

发表于 2017-5-5 22:18 | 显示全部楼层 |返回版面
使用上拉电阻了吗?
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

5

主题

646

帖子

1938

积分

助理工程师

发表于 2017-5-5 22:18 | 显示全部楼层 |返回版面
示波器测量不了SDA和SCL信号吗
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

5

主题

646

帖子

1938

积分

助理工程师

发表于 2017-5-5 22:19 | 显示全部楼层 |返回版面
如果硬件没有问题,直接修改iic地址就行。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

356

主题

7137

帖子

2万

积分

技术总监

发表于 2017-5-5 22:19 | 显示全部楼层 |返回版面
这个是根据eeprom的地址线配置的。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

74

主题

1495

帖子

6010

积分

高级工程师

发表于 2017-5-5 22:19 | 显示全部楼层 |返回版面
直接移植其他的iic程序就可以。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

184

主题

3149

帖子

9462

积分

技术达人

发表于 2017-5-5 22:19 | 显示全部楼层 |返回版面
可能iic的驱动能力不足。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

5

主题

646

帖子

1938

积分

助理工程师

发表于 2017-5-5 22:19 | 显示全部楼层 |返回版面
AT24C08跟AT24C02都一样的用法,就是地址不一样。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

分享 快速回复 返回顶部 返回列表