TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Marttyn en 15 de Abril de 2007, 13:07:20

Título: detectar x soft la capacidad de una eeprom?
Publicado por: Marttyn en 15 de Abril de 2007, 13:07:20
hay alguna manera de que mi programa supiera que eeprom (i2c) tengo colocada en el zocalo?
porque me gustaria poder usar diferentes tamaños de eeprom en un mismo proyecto, y aque en esas eeprom hubiera grabados algunos movimientos de servos, y dependiendo de un programa u otro usaria una eeprom de mas o menos capacidad. el tema es que claro, los drivers son diferentes para unos que para otros... entonces...
si al empezar el programa hiciera un bucle while que leyera cada posicion de memoria hasta encontrarse con un byte que significase "final de memoria" por ejemplo el 0xFF. y a cada memoria que use le grabase en la ultima posicion un 0xFF. de esta manera sabria que memoria es... seria muy lento si le metiera memorias de 128KBytes?
incluso mas facil, en eñ primer byte, a cada memoria le guardo que tipo de memoria es
o tal vez con un jumper para poder seleccionar la memoria que pongo...
no se, que opinasis?
no hay algo mas facil?
salu2