Hola! este es el codigo que quedo. Les cuento que probe poner la uart por defecto (rc6 y rc7) y usar la funcion putc, y anda bien. pero en esta funcion no puedo especificar la UART QUE ESTOY UTILIZANDO, ya que necesito mas de una. Asique supongo que no me esta funcionando la funcion fprintf o la estoy utilizando mal.
#include <18f4620.h> //PIC A UTILIZAR
#fuses HS,MCLR NOWDT, NOPUT, NOBROWNOUT, NOCPD, NOPROTECT //CRISTAL
#use delay(clock=10000000) //A 10MHZ
#use rs232(BAUD=9600,XMIT=PIN_C2,RCV=PIN_C3,FORCE_SW,STREAM=Serie)
#USE FAST_IO (D)
#USE FAST_IO (c)
#USE FAST_IO (b)
main() {
SET_TRIS_A( 0x02 );
SET_TRIS_D( 0x00 );
SET_TRIS_C( 0x88 );
SET_TRIS_B( 0x00 );
char a='B';
while(1)
{
delay_ms(100);
fprintf(Serie,'B');
}
}