Hola a todos. me pueden enviar un esquema para las conexiones de un PIC16F877A y un MAX232, es un programa sencillo en C, envia por serie un valor el cual se utilizara para hacer ciclos, en un simulador me funciona pero en el pic, no espera a que le envie el dato, esto lo hago conectando el pic directamente al PC, algo vi en un post de rs232 invert , pero no lo encuentro , si tienen un codigo de ejemplo de trasnmision serial en C, que me envien, consegui este pero no se que esta mal. este comentario(// Jumpers: 8 to 11, 7 to 1) este jumpeo en el pic para que sirve
#include <16F877A.h>
#fuses XT,NOWDT,NOPROTECT,NOLVP
#use delay(clock=4000000)
#use rs232(baud=9600,BITS=8, xmit=PIN_C6, rcv=PIN_C7)
enable_interrupts(GLOBAL); // Ahora sí se pueden producir las interrupciones
#int_rda //recive
//#INT_TBE //transmite
void main() {
printf("P
"
;
getc();
printf("1
"
;
while (TRUE) {
output_high(PIN_B1);
delay_ms(100);
output_low(PIN_B1);
delay_ms(100);
}
}
Gracias por su ayuda
Saludos desde Colombia