Éste es el codigo SIMPLE que estoy utilizando para probar.... qué es lo que hago mal? tengo la version 1.042 del CCS donde dicen que se han solucionado muchos bugs... me estoy desesperando con esto...
#include <16f88.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#fuses HS, NOWDT, NOLVP, NOBROWNOUT, NOPROTECT, PUT
#use delay(clock=8000000)
#use rs232(baud=9600, xmit=PIN_B5, rcv=PIN_B2) //CONFIGURO PUERTO SERIE
char trama_entrada[5]={0};
#INT_RDA
void INT_UART() {
clear_interrupt(INT_RDA);
trama_entrada[0]=getc(); //SOLO LE ENVIO UN CARACTER PARA VER SI RECIBE
printf("$ADQ,P77,CH7,1000\r");
}
void main(){
enable_interrupts(INT_RDA); //HABILITO LA INTERRUPCIÓN UART
enable_interrupts(GLOBAL); //HABIlLITO TODAS LAS INTERRUPCIONES GLOBALES
while(1){
}
}