Programación Específica > Microcontroladores

 Varios Puertos Serie En 16f84

<< < (2/3) > >>

jaumegs:
Bueno, como que he de cominicar el maestro con el PC, creo que usare un pic 16f876, este (si no voy equivocado) si tiene I2C y UART integrado, (no? :P )

Bueno si es asi mi pregunta es, puedo comunicar el 16f876 con el Pc usando el protocolo rs232 y "al mismo tiempo" con otros pics (16f84) por I2C?

Cuantos PICs diferentes soporta una red I2C?

GRACIAS! :)

electrik77:
:comp: Hola que tal, mirá por ahí te puede servir lo que te comento, mirá podes hacer algo como vos decis con el protocolo RS232 pero fijate, tendrías que conectar pic con pic en cascada, te das una idea de lo que te quiero decir, sería a cada uno le asignas una direccion, que la tendrías que guardar en la Eprom del pic, bueno la idea es que le mandes una secuencias de BYTE desde la pc al 1º pic, en la secuencia iría ej:  (Direccion),(comando)...(comando), estonces el 1º pic se fija la direccion de lo que llega, si es para él, lo toma y actua segun comando, si no es su direccion lo reenvía al 2º pic, y así sucesivamente, implementando de éste modo poedés usar cualquier pic y picbasic, y no necesitas el I2C, por supuesto es menos seguro éste modo que el I2C, espero que te alla servído de ayuda...nos vemos. :whistling:

jaumegs:
Es una buena idea, iria bien con mi proyecto.

Bueno, despues de unos dias estudiando como un loco, creo que puedo decir que ya he aprendido lo basico del ASM, es decir, la teoria. ahora solo me queda ponerme a hacer pruebas.

Muchas gracias por todo.

electrik77:
:comp: Hola de nuevo,  fijate el link que puse abajo que te puede dar una idea de como montarte los modulos, y como asignarles una direccion, no está el soft, pero te puede servir de guía...nos vemos salu2  :kicking:

http://www.pablin.com.ar/electron/proyecto/plink/index.htm

 :devil: :devil::devil::devil::devil::devil::devil::devil::devil::devil::devil::devil:

Huguen_aus_Tirol:
Hola Jaumegs! Es buena la idea de usar el 876. Reserva la USART para comunicarte con una PC, si es que lo necesitas; para comunicarte con otros IC's aprovecha el IIC (para eso fue creado :) )
Puedes emular IIC en un 16F84, aunque fijate que consigues en tu zona, ya que hay infinidad de PIC's. Si consigues alguno con el modulo incorporado, es lo mejor. Es más, depende de lo que quieras, se consiguen integrados específicos que soportan IIC (expancion de I/O, RTC, memorias, conversores AD, etc...)
Otra sería usar la USART con el estandar RS485. El 876 soporta comunicación serie con 9 bits, es decir con posibilidad de direccionamiento. Se consiguen distancias más largas que con IIC; aunque debes agregar un integrado extra para convertir los niveles de tensión (SN75176 o similar), y solo podrás comunicar micros con otros micros (no hay integrados específicos)
Mi sugerencia: IIC, y buscas que consigues de PIC's con este modulo, o CI's específicos ;)
Bueno, espero haber ayudado algo :P
Saludos

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa