硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3365|回复: 9
收起左侧

[技术讨论] eeprom与pcf8563接在同一个iic上,不能正常通讯

[复制链接]

11

主题

68

回帖

101

积分

初级会员

积分
101
发表于 2019-9-26 15:41:59 | 显示全部楼层 |阅读模式
eric,您好!
       由于103 io紧缺,所以iic的设备都并在一起,想通过不同设备地址来区分,其中eeprom与pcf8563都焊接了,时钟读取失败;若不焊接eeprom,则pcf8563时钟运行正常;
iic驱动采用您教程里面的,不知道硬件需要特殊处理还是说不同的设备,本来就不能接到一起。。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2019-9-26 16:09:13 | 显示全部楼层
外部上拉电阻接上了吧,我们一般使用的IO开漏模拟方式,外置上拉电阻接多个I2C设备。我们V4板子就是这样的
回复

使用道具 举报

11

主题

68

回帖

101

积分

初级会员

积分
101
 楼主| 发表于 2019-9-26 17:33:53 | 显示全部楼层
eric2013 发表于 2019-9-26 16:09
外部上拉电阻接上了吧,我们一般使用的IO开漏模拟方式,外置上拉电阻接多个I2C设备。我们V4板子就是这样的

外部上拉接了,软件上就是用你们的,模拟iic,然后io设为开漏。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2019-9-26 17:37:34 | 显示全部楼层
那就只能用示波器测试下两个都焊接时,和只焊接一个时的波形区别了。
回复

使用道具 举报

11

主题

68

回帖

101

积分

初级会员

积分
101
 楼主| 发表于 2019-9-26 17:47:10 | 显示全部楼层
eric2013 发表于 2019-9-26 17:37
那就只能用示波器测试下两个都焊接时,和只焊接一个时的波形区别了。

嗯,给忘记示波器了,多谢提醒
回复

使用道具 举报

2

主题

29

回帖

35

积分

新手上路

积分
35
发表于 2019-10-8 19:41:57 | 显示全部楼层
地址码冲突了吧?如果EEPROM容量大的话
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2019-12-13 13:20:50 | 显示全部楼层
地址冲突是对的,查看一下手册就会发现
回复

使用道具 举报

10

主题

46

回帖

76

积分

初级会员

专业做地暖控制器

积分
76
发表于 2021-12-21 16:50:40 | 显示全部楼层
eric2013 发表于 2019-9-26 16:09
外部上拉电阻接上了吧,我们一般使用的IO开漏模拟方式,外置上拉电阻接多个I2C设备。我们V4板子就是这样的


eric,您好!
       使用了你们的GPIO模拟IIC的例程,ee_WriteBytes((u8*)TEXT_Buffer, 0, 255);下一条语句
ee_ReadBytes(pData, 0, 255);读到pData数组里面,读不到数据,这两个语句中间给个us级的延时就能正常读到数据,在你们开发板上运行有这个情况发生吗
回复

使用道具 举报

77

主题

691

回帖

922

积分

金牌会员

积分
922
发表于 2021-12-22 00:03:58 | 显示全部楼层
chen84992805 发表于 2021-12-21 16:50
eric,您好!
       使用了你们的GPIO模拟IIC的例程,ee_WriteBytes((u8*)TEXT_Buffer, 0, 255);下一 ...

用的EEPROM不一样,时许要求不一样的吧,可能你自己用的器件就是需要这个延时的?
回复

使用道具 举报

10

主题

46

回帖

76

积分

初级会员

专业做地暖控制器

积分
76
发表于 2021-12-22 15:53:56 | 显示全部楼层
庄永 发表于 2021-12-22 00:03
用的EEPROM不一样,时许要求不一样的吧,可能你自己用的器件就是需要这个延时的?

也是用的AT24C02
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 16:39 , Processed in 0.311689 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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