seri iletişim kesmesini yakalayamıyorum(18f4550)

Başlatan aeki, 11 Aralık 2010, 01:21:19

aeki

#include <18F4550.h>
#device ADC=10
#fuses HSPLL,USBDIV,PLL5,PUT,CPUDIV1,VREGEN,NOWDT,NOPROTECT,NOLVP,NODEBUG,NOMCLR
#use delay (clock=48M, crystal=20M)
#define BAUDRATE 9600
#define TX_PIN  PIN_C6
#define RX_PIN  PIN_C7 
#use rs232(baud=BAUDRATE, xmit=TX_PIN, rcv=RX_PIN,parity=N,bits=8,STOP=1) 
char durum[20];
#int_rda
void serihaberlesme_kesmesi(void)
{
  
 gets(durum);
   
 printf("girdi=%s\r\n",durum);   
}
void main(void)
{  
   printf("basladi\r\n");
   
   enable_interrupts(INT_RDA); 
   enable_interrupts(GLOBAL); 
 
  While(1);
 
   }


yukarıda ki kodu proteusda çalıştırabiliryorum ama pic attığımda çalışmıyor.pic veri yollayabiliyor ama alamıyor.neden kaynaklanıyor olabilir anlayamadım.önerisi olan varmı?