#271
02-07-2014, 04:10 PM
(Última modificación: 02-07-2014, 04:13 PM por Antonio Castro.)
(02-07-2014, 02:56 PM)Namiga escribió: Gracias a ti Antonio
Lo del conexionado ... lo hice asi por que los puntos de soldadura en el RTC estan en paralelo, asi que me pareció más "elegante" hacerlo asi
Gracias por confirmarme lo de la dirección 50 de la eprom. Ya creia que tenia un dispositivo fantasma ...
La foto la puse para que Junama viese que lo conectaba directamenete, sin resistencias ... pero no tuve en cuenta el modelo de Arduino que tenia él. El va a necesitar esas resistencias entonces.
Muchas gracias
Yo no tengo el dispositivo ese, así que no lo sé. Intento averiguarlo. En el momento que el escanner encuentre una dirección significa que ese dispositivo puede ser utilizado por los programas. De hecho el escanner va llamando a todas las posibles direcciones y cuando una contesta es porque está funcionando.
He localizado un programita que lee en esa EEPROM un caracter 'A' en la posición cero y luego la lee.
Código:
#include <Wire.h>
#define address 0x50
int val = 100;
byte data;
void setup()
{
Wire.begin();
Serial.begin(9600);
delay(1000);
//WRITE!!!!*******************************
Wire.beginTransmission(address);
Wire.write(0x00); //First Word Address
Wire.write(0x00); //Second Word Address
Wire.write(0x41); //Write an 'A'
delay(10);
Wire.endTransmission();
delay(10);
//READ!!!!*********************************
Wire.beginTransmission(address);
Wire.write(0x00); //First Word Address
Wire.write(0x00); //Second Word Address
Wire.endTransmission();
delay(10);
Wire.requestFrom(address, 1);
delay(10);
data = Wire.read();
Serial.write(data); //Read the data and print to Serial port
Serial.println();
delay(10);
}
void loop()
{
}
En la página donde lo he encontrado vienen más cosas AT24C32 EEPROM and arduino
Muy chulo el cacharrito. Mi RTC solo es un RTC.