MPLAB geliştirme ortamının PIC programlamak için en işe yaramaz seçeneklerden bir tanesi olduğunu düşünüyorum.pk3cmd -? v
Sanırım MPLAB'ın yeni sürümlerinde bu uygulamanın ismi değişmiş.komut satırına yazılan kodu direk olarak .hex dosyası oluşturmadan önce mi yazmam gerek
C:\Program Files (x86)\Microchip\MPLABX\v4.15\mplab_ipe\ipecmd.exe
yonga silmekten kasıtınız nedir?
Sanırım MPLAB'ın yeni sürümlerinde bu uygulamanın ismi değişmiş.
Bu dizinde ipecmd.exe dosyasını bulmanız gerekiyor.
Diyelim ki Belgeler dizininde çalışıyorsunuz. ilk.cc isimli bir kütüğü derlediniz. ilk.hex isimli bir kütük oluştu.
Belgeler dizinine işletim sisteminizin komut satırından ("siyah ekran") gidip bu programı µ denetleyiciye atmak için anladığım kadarıyla şu komutu vermek gerekiyor.
ipecmd.exe -TPPK3 -P18F450 -Filk.hex
İşletim sistemi farklı olduğu için bunları deneyemiyorum. Bazılarında şu şekilde göstermişler.
ipecmd.exe /T /P18F450 /F"C:\Belgelerim\ilk.hex"
İkinci gösterdiğiniz resimde "Erase" tuşuna basarak yongayı silebilirsiniz.
Harici olarak besleme varsa
Konum : C:\Program Files (x86)\Microyonga\MPLABX\v4.20\mplab_platform\mplab_ipe\ipecmd.exe
Seçenekler : /P$(yonga) /F"$(çıkışdizini)$(hedef).hex" /TPPK3 /M /OL
PICKit tarafından besleniyorsa
Konum : C:\Program Files (x86)\Microyonga\MPLABX\v4.20\mplab_platform\mplab_ipe\ipecmd.exe
Seçenekler - 3.3 volttan besleniyor : /P$(yonga) /F"$(çıkışdizini)$(hedef).hex" /TPPK3 /M /OL /W3.3
Seçenekler - 5 volttan besleniyor : /P$(yonga) /F"$(çıkışdizini)$(hedef).hex" /TPPK3 /M /OL /W5
ipecmd -? v
"ERASE" komutu işe yaradı.
kusura bakmayın, cmd kullanmak da yeniyim ne anlama geliyorlar/P$(yonga)
çıkış dizini yerine ne yazacağım veya hedef olarak dosyanın konumunu mu belli edeceğim?F"$(çıkışdizini)$(hedef)
Yukarıda biraz önce yaptığım değişikle nasıl kullanacağınızı izah etmeye çalışmıştım.kusura bakmayın, cmd kullanmak da yeniyim ne anlama geliyorlar
Komut satırına sadece ipecmd yazmanız yeterli şimdilik.Burada yukarıdaki kodu aynen yazmayacaksınız. $(yonga) bir değişken anlamına geliyor. Örneğin yongamız 18F450 ise -P18F450 şeklinde kullanmak gerekiyor.
C:\Program Files (x86)\Microyonga\MPLABX\v4.20\mplab_platform\mplab_ipe\ipecmd.exe
Kusura bakmayın dalgınlığıma denk gelmiş.Yukarıda biraz önce yaptığım değişikle nasıl kullanacağınızı izah etmeye çalışmıştım
dediğiniz bu durumu hallettim.Hatta ipecmd programının olduğu dizini de eğer zaten yoksa PATH değişkenine ekleyin
cd "C:\Program Files"
cd c:\