Hola,
estoy utilizando el programa "Interrupcion RS-232. Lectura/Escritura eeprom 24LC256" de VSZENER. Me di cuenta de que sólo leia las 256 primeras posiciones de la memoria. He leido en un post que la memoria tiene 128 páginas de 256bytes. Cuando intento leer toda la memoria (cambio simplemente los índices del bucle del case '2' para que vaya más allá de la posición 255) y mostrarla por pantalla sólo me muestra el contenido de los primeros 256bytes y los repite. He añadido una función para que pueda pedirme la posicion de memoria en decimal (así es como la lee la función read_ext_eeprom()) y cuando se la doy sí que me da el valor de la posción más allá de la 255. Lo mismo con la escritura uno a uno. No entiendo el por qué de esto.
Alguna sugerencia?
Un saludo y gracias