TODOPIC

Microcontroladores PIC => - Niple - => Mensaje iniciado por: djim en 06 de Diciembre de 2011, 11:59:37

Título: Consulta sobre Ds1307 y memoria eeprom 24xxx
Publicado por: djim en 06 de Diciembre de 2011, 11:59:37
Buenos dias a todos... Estoy tratando de plantear un proyecto, el cual tiene que tener una memoria eeprom y un Ds1307, mi pregunta es la siguiente:

*.- Ds1307 va conectado a la pata  SCL y SDA del micro.
*.- Memoria eeprom 24xxx va conectado a la pata  SCL y SDA del micro.

1.- Yo podria hacer funcionar el Ds1307 y Memoria eeprom 24xxx en los mismo pines del micro?
2.- Puedo lograr la comunicacion del Ds1307 o de la memoria conectando a otros pines diferentes a SCL y SDA del micro? o tienen que ser si o si en las patas SCL y SDA del micro? Por ejemplo en un 16F877A la memoria en RA0 y RA1... El Ds1307 en la RA2 y RA3.

Espero alguna respuesta amigos... Desde ya muchas gracias a todos =)

DJIM
Título: Re: Consulta sobre Ds1307 y memoria eeprom 24xxx
Publicado por: Fer_TACA en 07 de Diciembre de 2011, 16:36:36
Por lo que veo lo que intentas es realizar una comunicacion por I2C.

En este tipo de comunicacion si que puedes unir los pines como indicas, pero con algunas particiularidades:
- Si bien recuerdo cada dispositivo ademas de esas lineas deben de tener unos pines que poniendolos a +5v o 0v, codifican una direccion  para cada dispositivo. Evidentemente  cada dispositivo le debe corresponder una direccion.

- Por otra parte debes de coloar unas resistencias en el bus para fijar los niveles.

Dentro de Niple cunado eliges el dispositivo para comunicar por I2C se aparece una pestaña  con una ayuda(dibujo) de como deberia de ser tu esquema de conexiones. Puedes verlo aquí:

http://www.niplesoft.net/ScreenShots/ScreenShot_10/ScreenShot_10.htm

Fer.
Título: Re: Consulta sobre Ds1307 y memoria eeprom 24xxx
Publicado por: henryflash en 12 de Diciembre de 2011, 12:07:40
Buenos dias a todos... Estoy tratando de plantear un proyecto, el cual tiene que tener una memoria eeprom y un Ds1307, mi pregunta es la siguiente:

*.- Ds1307 va conectado a la pata  SCL y SDA del micro.
*.- Memoria eeprom 24xxx va conectado a la pata  SCL y SDA del micro.

1.- Yo podria hacer funcionar el Ds1307 y Memoria eeprom 24xxx en los mismo pines del micro?
2.- Puedo lograr la comunicacion del Ds1307 o de la memoria conectando a otros pines diferentes a SCL y SDA del micro? o tienen que ser si o si en las patas SCL y SDA del micro? Por ejemplo en un 16F877A la memoria en RA0 y RA1... El Ds1307 en la RA2 y RA3.

Espero alguna respuesta amigos... Desde ya muchas gracias a todos =)

DJIM

la comunicacion por I2C se hace un bus comun de dos hilos , por eso cada dispositivo tiene su propia direccion, el soft los reconoce  y escribe o lee en el dispositivo indicado.
Saludos henryflash.