打印

AT24C01的问题

[复制链接]
2013|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chen3bing|  楼主 | 2010-10-23 17:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做一个温度巡检仪,抄的板子。
用到AT24C01,不过没接上拉电阻。
用来存储设置数据。
公司让我做这款产品,我说要接上拉电阻,
搞硬件的说别人的产品不接可以工作,你为什么不行?
我哭了,我实在没有办法,求一份不接上拉电阻的AT24C01读写程序?
谢谢!

相关帖子

沙发
ningling_21| | 2010-10-23 18:06 | 只看该作者
那要看你用什么型号的MCU,有的MCU内部有上拉电阻.....
程序跟有没有上啦没关系...

使用特权

评论回复
板凳
chen3bing|  楼主 | 2010-10-23 18:34 | 只看该作者
P89C58

使用特权

评论回复
地板
chen3bing|  楼主 | 2010-10-23 18:35 | 只看该作者
SCL=P1^6;
SDA=P1^7;

使用特权

评论回复
5
chen3bing|  楼主 | 2010-10-23 18:57 | 只看该作者
查了一下手册,P1口是带内部上拉的双向IO口。
读写I2C应该没问题。
我现在往芯片里写了之后,读出来显示在液晶上。
写了个0X39,读出来是0XFF。
还有,板子上还有个PCF8574,那个芯片也接P1.6和P1.7,也是个I2C器件。
那个写成功了。那么是不是说AT24C01写也没问题?

使用特权

评论回复
6
一级菜鸟| | 2010-10-23 19:01 | 只看该作者
检查代码和WP引脚,8574的从地址和24C01的从地址是不一样的

使用特权

评论回复
7
chen3bing|  楼主 | 2010-10-23 19:40 | 只看该作者
1、2、33个NC脚,1接5V,23接地,写从地址是A2还是A8?
请指教,谢谢!

使用特权

评论回复
8
一级菜鸟| | 2010-10-23 19:54 | 只看该作者
24C01分两种,24C01和24C01A,操作方式和地址都不一样,先弄清楚型号和品牌,最好是不用24C01,改用大些的如24C16,价钱一样,引脚和操作也通用。

使用特权

评论回复
9
chen3bing|  楼主 | 2010-10-23 20:01 | 只看该作者
谢谢楼上的热心帮助!
是24C01A,板子已经做好了,不好改了。请继续指教。

使用特权

评论回复
10
chen3bing|  楼主 | 2010-10-23 20:07 | 只看该作者
写保护是低电平。

使用特权

评论回复
11
一级菜鸟| | 2010-10-23 20:29 | 只看该作者
谢谢楼上的热心帮助!
是24C01A,板子已经做好了,不好改了。请继续指教。
chen3bing 发表于 2010-10-23 20:01

写A2,读A3

换别的型号不需要改板,直接换就行。

使用特权

评论回复
12
shell.albert| | 2010-10-23 21:17 | 只看该作者
用示波器看一个时序波形,是不是正确的不是可以了嘛。

使用特权

评论回复
13
wangwenxue| | 2010-10-24 08:54 | 只看该作者
加两个上拉也就几分钱 有必要这么小气 。。。。

使用特权

评论回复
14
kcl123| | 2010-10-24 10:20 | 只看该作者
就是啊,哪怕外接两个破电阻,不就解决问题了!您那老板赚那么多钱干什么?恐怕泡妞一次也够了吧!

遇上这样的老板算您运气了!

考验你呀!!!


科技是把复杂的事情变简单了而不是反过来!!!

使用特权

评论回复
15
草根白骨精| | 2010-10-24 18:21 | 只看该作者
51片子的P1口不需要上拉,因为内部有弱上拉,用上拉的目的是克服初始上电和掉电过程中随机产生的误操作。使用中SDA有上拉即可

使用特权

评论回复
16
草根白骨精| | 2010-10-24 18:34 | 只看该作者
要IIC的程序,可以,QQ756343289(著名干什么,长期隐身)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

438

主题

2519

帖子

2

粉丝