Autor Tema: Varios componentes I2C juntos  (Leído 1821 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado naho

  • PIC12
  • **
  • Mensajes: 62
Varios componentes I2C juntos
« 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.

Desconectado dhmejia

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 260
Re: Varios componentes I2C juntos
« Respuesta #1 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,
Pereira - Colombia

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: Varios componentes I2C juntos
« Respuesta #2 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.
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado vszener

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 2395
Re: Varios componentes I2C juntos
« Respuesta #3 en: 16 de Marzo de 2007, 12:00:13 »
En el post de Ejemplitos en C para el 16F648A tiene un programa de aplicación de 4 SAA1064 juntos via i2c.


Suerte!!! ;)
· Nos vemos en los bares!!!!!
· Mi Blog: Aqueronte

Desconectado naho

  • PIC12
  • **
  • Mensajes: 62
Re: Varios componentes I2C juntos
« Respuesta #4 en: 16 de Marzo de 2007, 14:31:22 »


  :-) Muchas Gracias a los tres.