Amigos quisiera que me ayuden; tengo un proyecto donde comunico un SIM900 con un PIC18F2550 todo esta funcionando perfectamente, ahora me veo en la necesidad de comunicar un segundo PIC al sistema, este nuevo PIC solo conectara el Pin de TX al RX del 1er PIC, es decir que el 1er PIC por el pin de RX debe recibir lo que transmita el SIM900 y el nuevo PIC.
¿que etapa o interface previa tengo que añadirle?
el sim900 se alimenta de 4V y los PIC de 5V, estoy usando el diagrama adjunto que funciona de maravilla, pero no se como acoplarlo.
ahora el SIM900 y este nuevo PIC no van a transmitir al mismo tiempo (bueno siempre hay la probabilidad, pero es muy baja), o me recomiendan comunicarlo por I2C?
ahora el sistema actual ya tiene un BUS I2C implementado con una memoria I2C (24LC256), pero la verdad nunca he probado comunicar 2 pics por i2c, si tuvieran algún ejemplo se los agradecería.
En caso de implementarlo con i2c, mi idea principal seria que el 2do pic tenga una linea a modo de Interrupcion que vaya conectado al INT2 del PIC18f2550 y de alli pueda empezar la comunicacion, solo me bastara que el 2do pic me envie 4 bytes.
Cual de los 2 métodos recomiendan; ventajas y desventajas y si alguien se apiada que me lanze algun ejemplo sobre comunicacion de 2 pics por I2C con interrupción.
Por ultimo el I2C quiero implementarlo con oscilador interno de 4Mhz (PIC12F675) es recomendable o le pongo un xtal?
Muchisimas gracias.