AMIGOS POR FIN PUDE CONFIGURAR ADECUADAMENTE LOS FUSES DEL PIC PARA LOGRAR LA COMUNICACION SERIAL UILIZANDO LA USART, USANDO UN CRISTAL DE 20MHz. POR UN MOMENTO PENSE QUE EL PBP ERA TRONCO DE VAINA JOPO,,,JAJAJA. A CONTINUACION LES DEJO EL FRAGMENTO DEL PROGRAMA DE COMO LO HICE:
DEFINE OSC 20
OSCCON = $00 ;SELECCIONA RELOJ DE OSCILADOR PRIMARIO
@ __CONFIG _CONFIG1L, _PLLDIV_5_1L & _CPUDIV_OSC1_PLL2_1L & _USBDIV_2_1L
@ __CONFIG _CONFIG1H, _FOSC_HS_1H
@ __CONFIG _CONFIG2H, _WDT_OFF_2H & _WDTPS_512_2H
@ __CONFIG _CONFIG3H, _PBADEN_OFF_3H
@ __CONFIG _CONFIG4L, _LVP_OFF_4L & _ICPRT_OFF_4L & _XINST_OFF_4L PORTA = 0
LATA = $00
CMCON = $07 ;COMPARADORES APAGADOS
TRISA = $00 ;CONFIGURA EL PUERTOA COMO SALIDA, ACA SE CONECTA EL LCD
ADCON1 = %00001111 ;CONFIGURA ADCON1, PINES PORTA Y PORTB COMO I/O DIGITALD
LATC = $00
TRISC = %10111111 ;
PORTC = 0
SPBRG = 129 ;VEL.TRANSFERENCIA DE 2400
RCSTA = %10010000 ;CONFIGURACION DE LA USART,
TXSTA = %00100000 ;ACTIVAMOS LA TRANSMISION
PARA EDITAR Y CONFIGURAR LOS FUSES (EN ROJO) DESDE EL PROGRAMA PRINCIPAL DEBEN IRSE A LA LIBRERIA c://PBP/18F4550.INC, Y COLOCAR UN ";" AL COMIENZO DE CADA FUSE ASI:
; __CONFIG _CONFIG1L, _PLLDIV_5_1L & _CPUDIV_OSC1_PLL2_1L & _USBDIV_2_1L
; __CONFIG _CONFIG1H, _FOSC_HSPLL_HS_1H
; __CONFIG _CONFIG2H, _WDT_ON_2H & _WDTPS_512_2H
; __CONFIG _CONFIG3H, _PBADEN_OFF_3H
; __CONFIG _CONFIG4L, _LVP_OFF_4L & _ICPRT_OFF_4L & _XINST_OFF_4L
DE ESTA MANERA EL COMPILADOR NO LO TIENE EN CUENTA, Y YA SE PUEDEN CONFIGURAR LOS FUSES COMO SE DESEE DESDE EL PROGRAMA PRINCIPAL.
PARA ENTENDER MEJOR COMO SE CONFIGURAN LOS FUSES QUE TIENEN QUE VER CON EL FUNCIONAMIENTO DEL OSCILADOR (_CONFIG1L Y _CONFIG1H) LES DEJO EL SIGUIENTE ENLACE (ES EN INGLES):
http://www.mikroe.com/forum/viewtopic.php?t=10646 ESPERO LES SEA DE GRAN UTILIDAD