"Hex file loaded is larger than device" hatası

Başlatan _MeRKeZ_, 11 Eylül 2012, 12:30:33

_MeRKeZ_

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. Kodu ve hatalarla ilgili resimleri ekliyorum.

#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;         
   
  }








Maxim

pic otomatik tanınmamış ?
orada device kısmında 16F877 diye çıkması lazımdı
ayarlardan manual seçili ise onu kaldırın, pickit2 önce pic ne onu tanısın

_MeRKeZ_

Hocam, pickit'e takılı olan cihaz deneme kartı olduğu için tanımıyor. Bu cihaz için otomatik tanıma özelliği yok diyor

_MeRKeZ_

O zaman da böyle bir cihaz bulunamadı diye hata veriyor

Maxim

ben anlamadım siz ne yapmak ?

pickit2 bilmem ne deneme kartını tanımaz
pickit2 pic işlemcileri tanır

siz ICSP bağlantısı üzerinden pic ile iletişim sağlayacaksınız pickit2 arasında.

mümkünse resim koyarmısın ? nedir ne değildir görelim

_MeRKeZ_


Maxim

bence ya sizin pickit2 yada bu devrede bozukluk var

_MeRKeZ_

@Maxim ve @gerbay

Sorun halloldu, basit bir noktayı kaçırmışım. Teşekkür ederim yardımlarınız için