TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: sags_v en 08 de Octubre de 2005, 01:59:00
-
Alguien ha conectado con exito dos seriales de un mismo MAX232 con un pic y que este reciba bien los datos?
Estoy en un problema con esto porque si utilizo los puertos de manera individual funciona ok.
El problema es el siguiente
Uso 2 micros 877 con un sensor de temperatura y humedad sht75 y la lectura de la manda por el puerto serial
El problema es que se me acaba la memoria de programa y por eso tengo que sacar estos datos para ser recibidos por otro pic y procesar alguna informacion mas
he leido en los foros y visto en la ayuda del compilador que al definirse 2 diferentes streams con la directiva #use_rs232 se puede obtener una cadena con respecto al stream
he hecho esto y la verdad no vale
Alguien me puede dar una sugerencia?
Que ya no se que hacer.
-
Bueno no se si hablas de conectar un PIC al otro usando RS232, yo programo en ASM y hubo una vez en q construi una cerradura con LCD, sucede q las tablas de mensaje era muy grandes para el PIC y aparte tenia el codigo operativo de la cerradura propia, asi q opte por comunicarlos usando RS232 a 1200 bps (aunq experimentalmente logre hacerlo a 19200 bps), pero dado la cercania de ambos cricuitos no vi la necesidad de usar MAX232, solo niveles TTL entre ambos. Creo q seria bueno q verificaras si la salida del MAX incluso del propio PIC estan mandando los datos.
Creo q el uso de la directiva en C #use_rs232 refiere a codigo creado por el compilador no al uso del modulo USART interno del PIC.