Weno, si las abia visto, pero no me puse a analizarlas, ya que habia trabajado con estas que expuse. Pero weno, me pondre con ellas, a ver si salen, porque ya llevo par de dias pa lante y pa tras con eso, y no veo el fallo, pero weno.Gracias por la ayuda, si puedes echale un vistazo. Muchas gracias.Saludos.
BIEn .. me interesaria que me especifiques un poco mas sobre el problema.. que es lo que no funciona?.. puedes grabar la memoria?, puedes leerla?, no hace ni una ni otra?.. talves el problema no sea el codigo, puede ser problema de hard o bien de direccionamiento a la memoria, de una 24C04 a una 24C16 varia un poco el codigo para el acceso y la grabacion o lectura de datos, voy a hecharle un ojo al codigo y aver que resulta. Saludos y Feliz Año Nuevo!!
Escrito el 1/01/2006, 08:47 AM Hola crbrs! En los módulos I2C, ya sean maestro o esclavo, la linea SDA es siempre drenador abierto. Si a esta línea no se le conecta una R de pull-up (una resistencia entre SDA y VCC), la comunicación no funciona debidamente. En este caso, todo lo que escribas a la memoria funcionará correctamente, pero cuando quieras leerla, lo más seguro es que solo leas ceros (por eso no recibes el bit de NO ACK) Según el Data Sheet de la 24C02, esta R se aconseja de 10K para bus a 100 KHz o de 2K para 400 KHz. Personalmente, con 10K me funciona muy bien en ambas configuraciones.Saludos, y buen año a todos !