TODOPIC

FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: japifer_22 en 24 de Agosto de 2011, 11:09:38

Título: RTC ISL1219IUZ alguien lo conoce
Publicado por: japifer_22 en 24 de Agosto de 2011, 11:09:38
Hola gente, estoy tratando de comunicar una memoria eeprom con un RTC y por el mismo bus I2C. El punto es que yo estaba con el RTC DS1307 y la memoria 24LC512, pero me di cuenta que no trabajaban a la misma velocidad. Por el cual me surgen preguntas al respecto. Mis preguntas son 3.

1-¿Se podrá de algún modo hacer funcionar la RTC ds1307 con la eeprom 24ls512?

2-¿Que RTC trabaja a 400kHz de I2C, y que este la librería de ella?

3-¿Conocen el RTC ISL1219IUZ, que según datasheet trabaja con su I2C a 400KHz, y en este tendré la librería en alguna parte, saben como funciona?

Título: Re: RTC ISL1219IUZ alguien lo conoce
Publicado por: Suky en 24 de Agosto de 2011, 12:31:23
Comunicar el RTC con la memoria? (No se puede ) O en el mismo bus utilizar los 2 dispositivos?

1. Si, utilizar el 24lc512 a 100kHz.
Título: Re: RTC ISL1219IUZ alguien lo conoce
Publicado por: japifer_22 en 24 de Agosto de 2011, 12:40:09
hola suky, me refiero a

suky
Citar
en el mismo bus utilizar los 2 dispositivos

lo otro se puede usar la memoria a 100KHz? y como configuro esto?, solo colocando las resistencias pull-up de 10K

Título: Re: RTC ISL1219IUZ alguien lo conoce
Publicado por: Suky en 24 de Agosto de 2011, 14:45:27
Citar
lo otro se puede usar la memoria a 100KHz? y como configuro esto?, solo colocando las resistencias pull-up de 10K

El que establece la frecuencia del reloj es el master, así que en la configuración del PIC debes establecer la frecuencia. En el datasheet dice Frecuencia máxima.  ;-)


Saludos!
Título: Re: RTC ISL1219IUZ alguien lo conoce
Publicado por: japifer_22 en 24 de Agosto de 2011, 15:35:36
hola suky, otra pregunta, ¿tengo que modicifar las librerias? me resfiero a que cada una le tengo que poner

#use i2c(master, sda=RTC_SDA, scl=RTC_SCL, stream=RTC) //---->DS1307 como master

#use i2c(slave, sda=EEPROM_SDA, scl=EEPROM_SCL,stream=EEPROM)//---->24LC512 como esclavo

o lo defino en mi programa ¿?

de todas formas e hecho lo ultimo y me arroja error  :?
Título: Re: RTC ISL1219IUZ alguien lo conoce
Publicado por: Suky en 24 de Agosto de 2011, 16:21:29
No, hay que implementar uno solo y luego incluir las librerías.


Saludos!
Título: Re: RTC ISL1219IUZ alguien lo conoce
Publicado por: japifer_22 en 24 de Agosto de 2011, 16:28:27
pero este tendira que dejarlo como master sierto ¿?, pero aqui que velocidad tomara ¿? en este caso si pongo la libreria del DS1307 primero que la de la eeprom, tomaria la velocidad del RTC ¿?