打印
[应用方案]

I2C和AT24C256的应用

[复制链接]
1076|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
芙蓉洞|  楼主 | 2015-7-6 14:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AT24C256,这一个256K位的EEPROM,说的通俗一点就是一个32KB的硬盘(可以这么理解),由于上面**说的,新唐的M051只有4KB,而我的一个按键需要512B来存储,这就是需要对容量进行外来扩展:
这是一个8脚的芯片,A1A0就是从器件地址,NC悬空,WP是写保护,接低的时候可以正常读写,接高的时候只能读,SCL和SDA就是I2C的两个脚,连上就行了!
  但是常见的错误在于往器件写入从地址的时候,(此时A1和A0接低,从器件地址为0x00),从器件没有反应,网上有很多说法,比如坏了,或者时序乱了, 但是可以保证时序不可能错了,笔者之所有没有得到反应原来是忘记接上拉电阻,在SCL和SDA两个脚接上各3K的上拉电阻,,那么程序就运行正确了,但是记住这个的读写速度非常慢,读写16页的时间可能需要几秒钟,所以要耐心等待,不要误认为是死在程序里面了,虽然这个问题听起来容易,但是实实在在是困惑了笔者一个多星期,希望有和笔者一样的,能够少走弯路!

沙发
gaoyang9992006| | 2015-7-7 09:13 | 只看该作者
嗯,是的,上拉电阻很重要。好多新手以为直接挂上就行了,其实不是这样的。

使用特权

评论回复
板凳
cowboy2014| | 2015-7-9 09:12 | 只看该作者
上拉电阻很重要,并且选的要合适

使用特权

评论回复
地板
643757107| | 2015-7-31 08:52 | 只看该作者
这个东西速度慢,还有楼主一个按键占用那么多空间,我实在好奇,楼主的按键是干嘛用的。

使用特权

评论回复
5
598330983| | 2015-7-31 08:56 | 只看该作者
很好奇这个东西速度为何这么慢呢。

使用特权

评论回复
6
734774645| | 2015-7-31 09:13 | 只看该作者
楼主从哪儿抄的,还上面的**。

使用特权

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

本版积分规则

42

主题

398

帖子

3

粉丝