Gracias Diego y creo que si olvide poner el esquematico y el codigo ya revise el link y en cuestion de cableado asi lo tengo apenas estoy revisando el codigo porque no le entiendo muy bien pero aun asi les envio el diagrama y el codigo lo tengo sencillo solo para una memoria ya que no se como meterlo para las 4 espero y me puedan guiar un poquito. En realidad la duda es como direcciono o bien como le digo que tome una y despues otra y despues otra
y el codigo es el siguiente solo es la parte donde borro toda la memoria porque es un poco largo pero puedo escribir todo de todos modos este codigo es parecido a uno que encontre en el foro
case 'b':
printf("Borrando memoria...\n\r");
//output_high(PIN_B0);
datomem=read_ext_eeprom(0);
//output_low(PIN_B0);
if(datomem!=255);
{
datomem=read_ext_eeprom(1);
if(datomem!=255)
{
for(i=0;i<65535;i++)
{
write_ext_eeprom(i,0xFF);
}
output_high(PIN_B0);
}
}
yo pienso que deberia de quedar algo asi
case 'b':
printf("Borrando memoria...\n\r");
//output_high(PIN_B0);
datomem=read_ext_eeprom(0);
//output_low(PIN_B0);
if(datomem!=255);
{
datomem=read_ext_eeprom(1);
if(datomem!=255)
{
for (a=0;a<4;a++) pero no se que instruccion debe ir aqui para decirle que es la segunda memoria[/font]
for(i=0;i<65535;i++)
{
write_ext_eeprom(i,0xFF);
}
output_high(PIN_B0);
}
}
El driver es el de la 24c256 pero solo esta adaptado para la 512