- 11
- 0
- 约1.69千字
- 约 2页
- 2019-11-05 发布于浙江
- 举报
AT24C32使用方法总结 2011-04-29 16:56:58
分类: LINUX
??? AT24C32是2-Wire Serial EEPROM,容量为32Kbits(4096*8)。利用该芯片可以模拟I2C总线,如果采用IO口来进行模拟,可以采用二线制(SCL、SDA),也可以采用三线制(WP、SCL、SDA)。在编写驱动程序时,要分为两个层次。第一、针对IIC总线的驱动部分。第二、针对AT24C32的驱动部分。Dynamic C里面的IO模拟IIC函数库采用的是二线制,针对的芯片是24C02。如果要用,就需要进行相应的改进。下面把使用该芯片时注意的地方总结如下:
?
??? 1、各个引脚的含义
??? A0-A2:地址线,用来选择slave器件。
??? WP:Write Protect写保护,高电平拒绝写入,低电平可以写入,即低电平有效。
??? SCL:Serial Clock 串行时钟,用来指示什么时候数据线上是有效数据。
??? SDA:Serial Data?串行数据,用于数据传送
?
??? 2、关于WP脚
??? 二线制没有WP,也就是把WP置为低电平,始终写有效。这样的问题是,在上电或调电的时候,可能会发生异常情况,对EEPROM内数据有所改动。所以,如果有重要的数据,还是要采用WP引脚比较安全。
?
??? 对AT24C32来说,WP置高,则只有
原创力文档

文档评论(0)