EEPROM demo

Dependencies:   mbed 24LCxx_I2C

main.cpp

Committer:
zhangyx
Date:
2018-12-30
Revision:
0:8292b7e3c0c9

File content as of revision 0:8292b7e3c0c9:

#include "mbed.h"
#include "24LCxx_I2C.h"

Serial pc(PA_9, PA_10);
DigitalOut led(PD_2);
C24LCXX_I2C eep(PB_7,PB_6,0); // SDA, SCL, 0

int main()
{
    unsigned char writeData, readData;

    pc.printf("Hello World !\n");
    
    for(int i = 0; i < 128; i++){
        writeData = i+1;
        eep.Write(i, writeData); // 向地址 i 写入值 writeData
    }
    
    
    for(int i = 0; i < 128; i++){
        eep.Read(i, &readData); // 从地址 i 读取值到 readData
        
        pc.printf("%d @ %d\n", readData, i);
    }

    return 0;
}