Hola a todos. TEngo un sensor SRF08
http://www.superrobotica.com/S320112.htm medidor de distancias vía i2c. El asunto es que consigo escribir perfectamente la dirección del mismo (0xE0), en los registros y los datos correspondientes. El asunto es leer el byte alto y bajo, resultado de la medición.
Tengo el programa en C y he usado las funciones del compilador y nada. Y funciones propias, hechas a partir del funcionamiento del protocolo i2c y tampoco!! Si dejo menos de 65 ms para la realización de la medida, sale -1. Si dejo más, sale 0. Incluso he pasado a C un programa en ASM de
www.microcontroladores.com, usando dicho sensor, pero no hay forma!!
Para algunos elementos he visto que, para el pcf8574, había que poner las entradas a nivel alto y demás. Aquí no pone nada.
Alguien sabe a qué puede deberse??
MUCHAS GRACIAS. Un saludo.
Rubén.