ATC使用措施总结
AT24c32使用措施总结-04-2916:56:58分类:
LINUX AT24c32是2-wireSerialEEPRom,容量为32kbits(4096*8)。运用该芯片可以模拟I2c总线,如ATC使用措施总结
AT24c32使用措施总结-04-2916:56:58分类:
LINUX AT24c32是2-wireSerialEEPRom,容量为32kbits(4096*8)。运用该芯片可以模拟I2c总线,如果采用Io口来进行模拟,可以采用二线制(ScL、SDA),也可以采用三线制(wP、ScL、SDA)。在编写驱动程序时,要分为两个层次。第一、针对IIc总线的驱动部分。第二、针对AT24c32的驱动部分。Dynamicc里面的Io模拟IIc函数库采用的是二线制,针对的芯片是24c02。如果要用,就需要进行相应的改善。下面把使用该芯片时注意的地方总结如下:
1、各个引脚的含义 A0-A2:地址线,用来选择slave器件。
wP:writeProtect写保护,高电平回绝写入,低电平可以写入,即低电平有效。
ScL:Serialclock串行时钟,用来批示什么时候数据线上是有效数据。
SDA:SerialData 串行数据,用于数据传送 2、有关wP脚 二线制没有wP,也就是把wP置为低电平,始终写有效。这样的问题是,在上电或调电的时候,也许会发生异常状况,对EEPRom内数据有所改动。因此,如果有重要的数据,还是要采用wP引脚比较安全。
对AT24c32来说,wP置高,则只有四分之一受保护,即0x0c000x0FFF。也就是说保护区为1kBytes。对于低地址的四分之三,则不保护。因此,如果数据较多时,可以有选择地寄存。不重要的数据则放在低四分之三区域,重要的数据则放在高四分之一区域。
看IcDatasheet,一定要仔细。初次写测试程序时,发现wP不起作用,常有效。用万用表测试,的确是高电平。通过仔细阅读wP引脚阐明,发现只有高四分之一区域可以
ATC使用方法总结 来自淘豆网m.daumloan.com转载请标明出处.