当前位置:首页 > 单片机 > 单片机
[导读]首先介绍下EEPROM 24LC256,它是PIC生产的电擦写式只读存储器EEPROM,容量为256KB,支持2线串行接口,也就是I2C接口(不了解I2C自己上网补下功课),它的器件地址为0X1010A2A1A0。其中A2A1A0是可以配置的,板上是连着

首先介绍下EEPROM 24LC256,它是PIC生产的电擦写式只读存储器EEPROM,容量为256KB,支持2线串行接口,也就是I2C接口(不了解I2C自己上网补下功课),它的器件地址为0X1010A2A1A0。其中A2A1A0是可以配置的,板上是连着GND的,所以它的器件地址是0X50。

我们看看板上器件连线形式,可以看到是连接到I2C1上的,而且已经有上拉电阻了。

我们实现的功能就往EEPROM写一个字符,然后再读出,如果相等LED1亮,不相等LED1灭。

OpenI2C1( I2C_EN, BRG_VAL );//初始化

mPORTBClearBits(BIT_10); //LED1=0

mPORTBSetPinsDigitalOut(BIT_10);

write_24lc256(0x0440,0x12);

delay(10000);

temp=read_24lc256(0x0440);

if(temp==0x12)

mPORTBSetBits(BIT_10);//LED1=1

else

mPORTBClearBits(BIT_10); //LED1=0


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭