TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: naho en 14 de Marzo de 2007, 16:30:27

Título: Varios componentes I2C juntos
Publicado por: naho en 14 de Marzo de 2007, 16:30:27
Hola a todos he estado echando un ojo a los componentes I2C y me surge una duda.

Si se supone que es el bus I2C se pueden poner varios componentes.
¿Cómo hago para decirle al micro que me estoy refiriendo a un componente I2C o a otro?

Según el manual de CCS los componentes I2C se manejan con cuatro comandos:

Código: [Seleccionar]
i2c_start();
i2c_write(dato);
i2c_read();
i2c_stop();


Muchas gracias.
Título: Re: Varios componentes I2C juntos
Publicado por: dhmejia en 14 de Marzo de 2007, 19:34:58
Cada dispositivo I2C tiene una dirección que lo identifica y es el primer dato que se envía en una comunicación.

saludos,
Título: Re: Varios componentes I2C juntos
Publicado por: KALLITOS en 16 de Marzo de 2007, 11:47:30
En el datasheet de cada componente I2C indica la dirección que utiliza o tiene asignada y adicionalmente algunos traen pines para variar "manualmente" la dirección de cada uno.
Título: Re: Varios componentes I2C juntos
Publicado por: vszener en 16 de Marzo de 2007, 12:00:13
En el post de Ejemplitos en C para el 16F648A (http://www.todopic.com.ar/foros/index.php?topic=4530.0) tiene un programa de aplicación de 4 SAA1064 juntos via i2c.


Suerte!!! ;)
Título: Re: Varios componentes I2C juntos
Publicado por: naho en 16 de Marzo de 2007, 14:31:22


  :-) Muchas Gracias a los tres.