Hola amigos.
Bueno suelto unas preguntillas a ver si me podéis ayudar;
1º) Ralf gracias por los ejemplos mostrados (aunque yo la verdad que soy de ensamblador así que no me han valido mucho); no obstante me gustaría saber con que programa lo simulas...?? gracias.
2º) Yo estoy tratando de realizar una comunicación I2C entre el PIC18f4550 y el expansor pcf8574; para enviar y recibir datos; y me medio funciona; a ver si alguien tiene una idea de que me puede estar pasando:
cuando lo pongo en modo lectura todas las entradas me a "1" como si tuvieran Resistencia Pull Up (esto siempre es así? o es un modo especial de funcionamiento? algo he leído en el Datasheet, pero la verdad que no termino de aclararme.)
El problema sobre todo, me da cuando le introduzco un "0" en el "P7" del PCF8574; que el programa se me bloquea; (es decir me lee que la entrada esta a cero; pero al volver a mandarle que vuelva a leer datos, ya no lo hace.) ¿alguien tiene alguna idea de pq sucede esto?? me voy a volver loco...
3º) En el datasheet dice que es "cuasibidereccional"(esto no lo entiendo) y que tienen las entradas latcheadas; esto es.. yo puedo en un pcf8574 poner varias patillas como entradas y el resto como salidas; o al leer me interrumpirán el valor de las salidas?
A ver si alguien me puede echar una manita, o le ha dado algun error similar, o me orienta algo.
Muchas gracias! un saludo