Haruki Sashida
/
eeprom_test
first publish
Diff: main.cpp
- Revision:
- 0:a7302d1293f6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Wed Nov 20 03:55:29 2019 +0000 @@ -0,0 +1,34 @@ +#include "mbed.h" +#include "24LC1025.h" +Serial pc(PA_2, PA_3); +I2CEEprom i2c; + +int main() +{ + pc.baud(115200); + pc.printf("Hello OSHIMA\r\n"); + unsigned char x; + char a[1000]; + // 書き込む場合 + + for(int i=0; i<8; i++, x++) + { + a[0] = 'T'; + a[1] = 'A'; + a[2] = 'K'; + a[3] = 'E'; + a[4] = 'Y'; + a[5] = 'U'; + a[6] = 'K'; + a[7] = 'I'; + i2c.write(i, a[i]); + } + + // 読み込む場合 + for(int i=0; i<8; i++) + { + x = i2c.read(i); + pc.printf("%04x,%c ",i,x); + } + pc.printf("\n"); +} \ No newline at end of file