您现在的位置: 主页 > MCU > 单片机应用 > 武林教你学PIC32(八)I2C EEPROM 24LC256 -
本文所属标签:
为本文创立个标签吧:

武林教你学PIC32(八)I2C EEPROM 24LC256 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-08 

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

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

本文引用地址: http://www.21ic.com/app/mcu/201808/781870.htm

我们看看板上器件连线形式,可以看到是连接到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




              查看评论 回复



嵌入式交流网主页 > MCU > 单片机应用 > 武林教你学PIC32(八)I2C EEPROM 24LC256 -
 

"武林教你学PIC32(八)I2C EEPROM 24LC256 -"的相关文章

网站地图

围观()