Gracias. Estuve intentando lo que me dijiste y al principio, debuguie el resultado y se truncaba cuando pasaba los 255.
Ahora no se trunca, pero directo sigue haciendo lo mismo, intente tambien guardarlo en una variable pero tampoco resulta.
address = (((((int16)numPrograma-1))*5)+233);
write_eeprom((int16)address,b1);
Si se te ocurre otro cosa avisame.
Muchas gracias.
int16 address;
address = (int16) ((int16) numprograma-1)*5 + 233;
write_eeprom((int16)address,b1);
Hola, creo que está mal tu casting.
Me parecía que era el bendito proteus :5]
Si no usan el proteus que herramienta usan para probar un código?
Muchas gracias a todos por la ayuda.
Saludos, Pablo
...Si no usan el proteus que herramienta usan para probar un código?
...