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;
}
(http://c1209.hizliresim.com/11/c/cwr7p.jpg) (http://bit.ly/c25MCx)
(http://c1209.hizliresim.com/11/c/cwr7y.jpg) (http://bit.ly/c25MCx)
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
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
O zaman da böyle bir cihaz bulunamadı diye hata veriyor
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
ICSP üzerinden sağlıyorum iletişimi
(http://b1209.hizliresim.com/11/c/cxfdf.jpg) (http://bit.ly/c25MCx)
bence ya sizin pickit2 yada bu devrede bozukluk var
@Maxim ve @gerbay
Sorun halloldu, basit bir noktayı kaçırmışım. Teşekkür ederim yardımlarınız için