"Hex file loaded is larger than device" hatası

_MeRKeZ_

Üye
Katılım
30 May 2011
Mesajlar
44
Puanları
1
Yaş
32
Merhaba arkadaşlar,


Pickit 2 yardımıyla Pic 16f87x deneme kartını programlamaya ICSP üzerinden programlamaya çalışıyorum. Programlamak içinse pickit 2'nin kendi programını kullanıyorum. Cihazları birbirine bağlayıp import hex dediğimde yukarıdaki hatayı alıyorum. Buna rağmen, yazdır dediğimde ise sıfıra bölünme hatası alıyorum. İnternette araştırma yaptım aynı sorun yaşanmış fakat ben bu sorunu çözmeyi başaramadım.

Kod:
 #include <16f877.h>  
  
 #fuses XT,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NOWRT,NODEBUG,NOCPD
 #use delay(clock=4000000)   
 #use fast_io(b) 
 
 void main ()
 {   
 setup_psp(PSP_DISABLED);
 setup_timer_1(T1_DISABLED);     
 setup_timer_2(T2_DISABLED,0,1);
 setup_adc_ports(NO_ANALOGS);    
 setup_adc(ADC_OFF);             
 setup_CCP1(CCP_OFF);          
 setup_CCP2(CCP_OFF);      
     
    set_tris_b(0x00);   
    output_b(0x00);          
  
 basla:               
 output_high(pin_b0);     
 delay_ms(500);      
 output_low(pin_b0);   
 delay_ms(500);        
 goto basla;        
  
  }
 
Hex kodunu import etmeden önce işlemciyi seçmiş miydin? Malum verdiği hata, yüklenen programın işlemciye sığmayacak büyüklükte olduğunu söylüyor, hafıza boyutu da işlemci ile alakalı.. Görüntüde işlemci seçilmeden import edilmiş sanırım.. İşlemci seçimini neden otomatik kullanmıyorsun ki bu arada?
 
Teşekkür ederim hocam, sorun halloldu
 

Forum istatistikleri

Konular
130,452
Mesajlar
937,555
Kullanıcılar
453,827
Son üye
habip aydınbeyli

Yeni konular

Geri
Üst