Hallo Arduino Gemeinde,
Ich will mit euch meine Erfahrungen teilen zu diesem Bauteil.
Bestellt habe ich: AT24C256
Erhalten habe ich einen IC in SMD-Bauform mit folgendem Aufdruck: ATMLH713 2EC L Y 3X5347A
Testbedingungen:
Arduino IDE 1.8.3
Erweiterung arduino-esp32
ESP 32 Board
mit Internen Pullup
VCC 3,3V
Quellcode: https://www.robot-r-us.com/vmchk/components/i2c-eeprom-module-at24c256.html
Erster Test:
Anpassungen Demo Programm:
#include Wire.h geändert in #include <Wire.h>
Wire.begin(); geändert in Wire.begin(mySDA, mySCL);
delay(10); eingefügt nach Serial.begin(9600); (Löst ein bestehendes Reset Problem vom ESP nicht dauerhaft!)
Mein Test:
Schreibtest:
Testdaten sind unsigned long (4 Byte je Wert)
Ist der Testwert größer als 32764 läuft der Speicher über (entspricht 0b1000.0000.0000.0000)
Berechnung:
4 Byte je Wert * 32764 Werte = 131056 Byte = 131kByte
131056 Byte * 8 = 1048448 bit = 1Mbit Speichergröße
Fazit:
Besser als erwartet
Gruß an alle Arduino begeisterten