ic-prog106b

Bir çok kiÅŸinin kullandığı Ic-Prog PIC programlama yazılımı bende bir ara kullanmıştım program “Ucuz Basit PIC Eeprom Programlama Devreleri” yazısında verilen devreler ile çalışıyor farklı devreler ile denemedim

IC-Prog 1.06B Son sürüm .sys ve .dll dosyaları ekli (98/xp/vista) Alternatif link

ICPROG Kurulumu Genel Ayarlar :

Program dosyaları klasöre çıkarttıktan sonra icprog.exe dosyasını çalıştırın ilk defa kullanılıyorsa uyarı,hata mesajları görünebilir

icprog_uyari

burada gerekli olan donanım ayarlarını yapmanızı istiyor OK butonuna tıklayıp bu mesajı geçiyoruz sonrasında hardware settings bölümü gelecek

icprog_hardware_settings

Burada hiç bir değişiklik yapmaya gerek yok. ama burada I/O Delay ve Communication bölümlerinde farklı anakartların elektriksel özelliklerinden dolayı zamanlama problemleri programlamada hata meydana gelebiliyormuş Bu durumda I/O delay kaydırma çubuğunu ayarlayarak kullanılan PIC için en uygun I/O gecikme zamanının seçilmesi gerekli

şimdiye kadar programı 3 farklı bilgisayarda kullandım bu ayarlamayı hiç yapmadım

OK butonuna tıklayıp bu mesajıda geçtikten sonra hata mesajları gelebilir örnekler aşağıda

icprog_hata_1

icprog_hata_2

icprog_hata_3

tamam butonuna tıklayarak bu hata mesajlarını geçiyoruz programın ana ekranı geldiğinde üst bölümde Settings yazısına tıklıyoruz oradan Options gelen pencerede Language bölümünden Türkçe dil seçimini yapıyoruz

IC-PROG Dil Ayarları

icprog_dil_ayarlari

OK diyoruz artık program Türkçe son olarak aynı işlemleri tekrar yapıyoruz bu sefer Karışık bölümünden XP işletim sistemi için gerekli ayarları yapıyoruz

ic-prog_xp_ayarlari

NT/2000/XP Sürücüsü Etkin ve JDM İçin Vcc kontrol Etkin seçeneklerini işaretleyip tamam diyoruz bu kadar ana ayarlar bitti şimdi programı kapatalım tekrar açalım hata mesajı gelebilir sürücü yüklenemedi vb. bu mesajları geçelim önemli değil gerekli ayarları yaptık çünki gelelim kullanıma

IC-PROG ile HEX Kodunun yazdırılması

Programı yeniden başlattıktan sonra açılan ana pencerede sağ üt bölüden Programlanacak PIC Entegresini seçiyoruz

icprog_entegre_secimi

Sonrasında sol üst köşedeki klasör simgesine tıklıyoruz HEX dosyamızı yüklüyoruz

icprog_hex_yukleme

Son olarak Kullanılan Osilatör tipini seçiyoruz genelde devrelerde XT (kristal) kullanılır

osilator_sigorta_secimi

Son olarak Tümünü Programla butonuna tıklıyoruz birde ek olarak bir kaç Not:

okuma_ Tümünü Oku (program bellek okuma) : Programlayıcı devrenize takılı olan entegrenin hafızasını okur entegrenin modeli seçildikten sonra okuma yaptırılır

tumunu_programla Tümünü Programla : Program üzerinden gösterdiğiniz hex dosyasını entegre hafızasına yazar

sil_ Tümünü Sil : kullanılan entegrenin hafızasını siler I2C eepromlarda bu buton pasiftir sebebi eeprom`a yeni veri yazılırken otomatik olarak eski veri silinmektedir

Dikkat : Osilatör seçim menüsünün altında Sigortalar diye bir bölüm var orda CP (kod koruma) seçili olursa PIC tek kullanımlık olur tekrar yazım yapamazsınız

entegre model ve Osilatör türünü seçmeyi unutmayın

Bazı PIC devre şemalarında ve proteus simülasyon şemalarında MCLR,VDD(+),VSS(-) ve Osilatör bağlantıları görünmez artık standart olmuşlar hadi beslemeyi anladıkta diğerleri niye eklenmiyor :) PIC programlamaya yeni başlayan hele elektronik bilgiside az olanlar için ilk başlarda sorun yaratabiliyor aşağıda PIC16F84 için örnek Kristal osilatörlü bağlantı şeması var

pic16f84_osilator_mclr_