PIC programlamaya başlayanların aklındaki ilk sorulardan birisi, yazdıkları programları PIC mikrodenetleyicinin içerisine nasıl aktaracaklarıdır. Eskiden seri port üzerinden bilgisayara aracılığı ile hex dosyalarını mikrodenetleyicilere aktaran programlayıcılar mevcutken, artık günümüzde seri portların PC’lerden yavaş yavaş yerini tamamen USB’ye bırakması ile birlikte bu iletişim yöntemini kullanan programlayıcılarda kullanıma girmişlerdir. Microchip firmasının üretimini yaptığı PICKIT programlayıcıların yanısıra, USB iletişimini kullanan başka programlayıcılarda mevcuttur. Ben PICKIT arayüzünü sevmediğimden ve belkide ilk tanıştığım USB programlayıcı olmasından dolayı, bir Alman elektronikçi tarafından geliştirilmiş ve halen bir grup elektronikçi tarafından geliştirilmekte olan Brenner isimli programlayıcının 8P5 versiyonunu kullanıyorum. Bugüne kadar, (yapımı aşamasında) kritik noktalara dikkat ettiğimden dolayı hiç bir sorunla karşılaşmadım.Arayüzü çok sade ve anlaşılır olan bu programlayıcıyı da şiddetle herkese tavsiye ediyorum. Programlayıcının bootloader özelliği sayesinde yeni çıkan firmwarelerini anında güncelleyebilirsiniz. ICSP özelliği sayesinde mikrodenetleyicilerinizi devreden sökmenden programlayabilirsiniz. Bu programlayıcı piyasada bulunan PIC mikrodenetleyicilerin tamamına yakınını programlayabilmektedir. Sürekli güncellenmesi sayesinde de yeni çıkan mikrodenetleyicileri de programlama yeteneğine kavuşmaktadır.
Bu programlayıcıyı çeşitli yerlerden satın alabileceğiniz gibi kendiniz de yapabilirsiniz. Bu yazının geri kalanında kendisi bu cihazı yapmak isteyenler için püf noktalarını anlatıyor olacağım. Tabiki bu cihazı yapabilmek için baskı devre çıkartma ve lehimleme tekniklerini biliyor olmanız gerekmektedir.
İlk olarak isterseniz gerekli olan malzemelerden başlayalım;
Brenner Malzeme Listesi – 47uF kutuplu – 10uF kutuplu – 220nF kutupsuz – 2 adet 1nF kutupsuz – 2 adet 22pF kutupsuz – 3 adet 100nF kutupsuz – 10uH – 680uH – BF959 transistör (BF689)(BF199) – 3 adet BC338-25 (25 sınıfı) – 3 adet BC328-25 (25 sınıfı) – 3 adet BAT43 schottky diyot (BAT85) – 3.3V zener diyot – 20MHz Kristal – PIC18F2550 – ZIF Soket 40 Pin – 2 adet 1K – 10 adet 10K – 4.7K – 2.2K – 2 adet 100K – 2 adet 100 Ohm – 330 Ohm -75mm x 100mm bakır plaket -USB printer kablosu.Malzemelerde dikkat edilecek nokta BC serisi transistörlerin (BC328-BC338) 25 sınıfından olmalarıdır. Brennerden şikayetçi olan pek çok kişinin yaptığı en büyük hata 25 sınıfından olmayan BC serisi transistörler kullanmalarıdır. Bu da programlayıcının çalışmamasına sebep olmaktadır. BF959 transistör yerine de BF199 beya BF 689 kullanabilirsiniz. Yazının elt kısmından indirebileceğiniz baskı devreyi açabilmek için eagle’ı kurmanız gerekmektedir. Brennerin 8p5’in devre şeması ve baskı devresi aşağıda görülmektedir.
Baskı devrenin tam boyutlu word belgesine yerleştirilmiş ve yazıcıdan almaya hazır hali de aşağıdaki linkte mevcuttur. Brennerin baskı devresini çıkardıktan, deldikten ve lehimledikten sonra aşağıdaki şekilde bitmiş halini görebilirsiniz;
Devremiz bittikten sonra yapmamız gereken şey PIC18F2550 mikrodenetleyicisine brennerin bootloader dosyasını yüklemek olacaktır. Tabi bunu yapabilmek için elimizde bir adet başka bir programlayıcının olması şart. PIC18F2550 içerisine bootloader.hex atıldıktan ve PIC18f2550 brenner üzerindeki yerine monte edildikten sonra brenneri bilgisayara USB kablo aracılığı ile bağlarız. USburn programını çalıştırıp options menüsü altından bootloader kısmına aşağıdaki ekrandaki gibi gelmemiz gerekmektedir..
Upload new firmware seçilerek yüklemek istediğimiz firmware’i programlayıcıya gösteririz..
Firmware yüklendikten sonra Reset butonuna basarak USburn programını yeniden başlatabiliriz.
Bu ekranı görüyor isek programlayıcımız kullanıma hazır demektir. Zif sokete programlamak istediğimiz mikrodenetleyiciyi yerleştirip PIC family altından mikrodenetleyici ailesini seçeriz. Kaç pinli ise pin sayısını seçeriz ve Identify PIC in Programmer butonuna tıklarız. PIC tanındıktan sonra ise select HEX-File as source butonu ile PIC’e yüklemek istediğimiz hex dosyasını seçip write HEX-File into PIC butonuna tıklarız. Eğer yükleme tamamlanır ise ekranda “OK” yazısı yanıp sönecektir.
USBurn programının ve Brenner firmwareinin en güncel sürümlerini buradan indirebilirsiniz.
Programlayıcı ile ilgili dosyalara buradan erişebilirsiniz.
İyi çalışmalar…
Hocam devreye şöyle bir baktığımda pekte profesyonel bir devreye benzemiyor, acaba entegreleri bulmak kolaymıdır? her elektronikçilerde bulunurmu?
Hangi entegrelerden bahsediyorsunuz? devrede bir adet 18f2550 var. onu da pek çok elektronikçiden temin edebilirsiniz. Brenner’i ben yazıda da söylediğim gibi 5-6 yıldır kullanıyorum. İyi dizayn edilmemiş olsaydı bir hata ile karşılaşırdım şu ana kadar. Profesyonelden kasıt altında bir firma imzası ise, evet altında bir firma imzası yok. Şu linkte (http://www.google.com.tr/imgres?q=brenner+pic+programmer&um=1&hl=tr&biw=1680&bih=946&tbm=isch&tbnid=WIVzqGdgW60W4M:&imgrefurl=http://www.turkits.com/usb/&docid=MeDUmaxyrKzkpM&imgurl=http://www.bayteknoloji.com/icerik/urunler/usb_pic_programlayici/usb_pic_programlayici.jpg&w=400&h=300&ei=UyA2T9CfJsa-0QWb9ryOAg&zoom=1&iact=rc&dur=337&sig=105360183496031992981&page=1&tbnh=137&tbnw=153&start=0&ndsp=39&ved=1t:429,r:7,s:0&tx=85&ty=79) kutulanmış halini görebilirsiniz.
cevap için teşekkürler , devreyi yapacağım.
Kolay gelsin
saolun hocam , ama hiç pıc programlayıcı yapmamıştım böyle, bir kere yapmıştım rs-232 bağlantısı vardı, devreye koyduğum tüm entegreleri programlarken yaktım, acaba kablomdamı sorun vardı bilmiyorum ama devre kesinlikle doğruydu , bugüne kadar yapmış olduğum devrelerin hepsi ilk denememde çalıştı fakat konu pic olunca değişiyormuş demekki, pic16f877 ile lcd ekrana isim yazdıracaktım o entegrede yandı, bakalım bu sefer inşallah olur, ayrıca bu devredeki PIC18F2550 ‘ yi programlamak için ayrıca bir programlayıcım yok , inşallah birisinden hazır programlayıcı bulurum.
PIC mikrodenetleyiciler ters voltaja ve yüksek voltaja çok tolerans göstermezler. Bu yüzden bir voltaj regülatörü kullanmalısınız devrelerinizde.
Windows7 64’bitte çalışıyormu ?
64 bitte deneme fırsatım olmadı hiç. Fakat çalışacağını düşünüyorum.
Microdünya ; bu yukarıda verdiğin linkte ki paket cihaz senin yaptığın ile aynı özellikte deil mi 🙂 bir eksik veya gereksinim gerektirir mi ? Ona göre devreyi yapmak istiyorum 🙂 Yoksa boşa kürek sallamayayım 🙂 Şimdiden Tşekkürler 😉
Ever ayni.
acaba usb 2.0 kablosu kullanıldığında,programlamada hız söz konusu olur mu?,1.1 ile 2.0 arası bariz hız farklı var çünkü
Denemediğim için birşey söyleyemeyeceğim. Fakat zaten gayet hızlı programlıyor.
pic 16c54 serisinide programlar mı evet ise nasıl satın alabilirim
iyi çalışmalar
Evet hepsini programlıyor.
Devreyi yapmayı düşünüyorum iyi güzel bir çalışma olmuş ama pic tam olarak nasıl programlayacagımı anlamadım anlatırsan çok memnun olacam PIC18F2550 içerisine bootloader firmware atıldıktan diye bir yazı yazmışsın siteden indirdigim zip dosyasında ilk açtıgımda bootloader.hex diye dosya var birde son_firmware.hex pic182550 içerisine bunların hangisini atacam pek anlamadım anlatırsan hemen başlayacam yapmaya şimdiden teşekkürederim..
Yazıyı dikkatli bir şekilde okursanız ilk olarak bootloader dosyasının 18f2550 içerisine yüklenmesi gerektiğini yazmıştım. Daha sonra usburnden bootloader menüsüne gelip firmware’i göstereceksiniz mikrodenetleyiciye. Bootloader sayesinde yeni çıkan firmwareleri brenner üzerindeki 18f2550’yi sökmeden yükleyebiliyorsunuz.
tamam çok teşekkürederim cevapladıgın için bende öyle düşünmütüm ama emin olmak için sordum yapya başlıyacam inşl. bir sorun çıkmaz bir şey daha soracam ben bunu windows 7 64 bit işletim sisteminde kullansam sorun yaratmaz sanırım dimi ?
Yaratmaz.
devreyi yaptım güzel çalışıyor
devreyi kurdum herşey iyi güzel çalışıor devrenin ışıkları yanıp sönüyor ama pic taktıgımda okumuyor _??
bu 680µh 10µh dirençm, bobinmi ne bunlar ya ben bobin olarak sipariş verdimde
uH demek mikro henry demektir. Bobinin endüktansının birimidir. Direnç birimi ohm’dur.
Use this button ONLY if u like to load new firmware into the
Brenner8 bi hata alıyorum nedemek bu programda
İyi günler devreyi yaptım ve programda driverını herşeyini yaptım fakat ne yaptıysam şunu çözemedim ve hep aynı hatayı verdi ne yapmalıym ?
– Bootloader, V. 0
## NO Brenner8/9 detected
Baskıdevrenizi iyi kontrol edin. 18f2550’ye program yüklediniz mi?
emre arkadaşım ben devreyi hazır satın almıştım ve driver yüklerkeb buna ilişkin olarak şöyle bi çözüm öneriyordu siteler. USB bağlantı kablosunun uzunluğu arttıkça devrenin pc bağlantısında sorunlar yaşatabilir. Çoğu kişi kısa USB kablolar bulup takmışlar ve sorun çözülmüş.
Selamun aleykum;
Üstad ben devreyi kurdum. bootloader_1_0.hex dosyasını da yükledim. PC ye taktığım zaman sadece kırmızı led yanıyor(R15 e bağlı led), diğeri yanmıyor(Ledin sağlamlığı kontrol edildi). Ben yinede yukarıdaki işlemleri devam ettirdim.Firmware ı yükledim.Reset yaptığımda Basics ekranı açıldı. Kalibrasyonu yaparken U-divider değerini girdiğimde “Remove PIC from testsocket and ICSP-connector!” hatasını verdi. Halbuki ZIF sokette herhangi bir PIC takılı değildi. Bu hatayı neden vermiş olabilir. Yardımcı olursanız sevinirim.
O aslinda bir hata degil uyaridir. Kalibrasyon yapilirken sokette pic bulunmamalidir. Her ihtimale karsi pic takili olmasa da o uyariyi yapar programlayici.
Anladım. Peki üstad sokete PIC taktığım zaman “## this PIC-ID 0x0000 is not in database” şeklinde bir yazıyla karşılaşıyorum. PIC i görmüyor. Identify… ya tıkladığımda kırmızı led kısık bir şekilde 1 kere yanıp sönüyor. Pici görmeme sebebi ne olabilir?
Hangi PIC’i programlamaya çalışıyorsunuz?
Pic16f84a ve Pic16f877 ikisini de görmedi.
Yan taraftaki kutucuklardan pin sayısını ve pic ailesini seçiyor musunuz?
Evet seçiyorum. Bu arada ugraşırken şöyle bir durum oldu;
Firmware ı yeniden yükleyip baştan deneyeyim dedim. Fakat Firmware yükleyip “Reset” ledikten sonra “Basics” ekranına geçmiyor. Ve led sürekli yanık kalıyor.
Lehimlemelerinizin ve kullandığınız malzemelerin cinsi önemli. Transistörlerimiz (bc-338, bc-328) 25 sınıfı olması gerekiyor.
Lehimleri bir kontrol edeyim bakalım. BC238 ler 25 sınıfı fakat BC338 ler 03 sınıfından.
Üstadım lehimleri yeniledim. Firmware ı yüklemeyi başardım. J1 de sıkıntı varmış. O yüzden Basics ekranına geçmiyormuş. Ayrıca diğer ledde yanmaya başladı. Ama hala Picleri tanımıyor. Şimdide “code don’t fits into FLASH” şeklinde bir uyarı veriyor.
Yuklemeye calistiginiz program baska bir denetleyiciye ait buyuk ihtimal ile. Flash hatasini o yuzden verir. Picin hafizasi yetmiyor demektir o
Ama henüz Pic i tanıtamadım. Yani herhangi bir program yüklemeden “İdentify…” dediğimde bu uyarıyı veriyor.
Daha önce öyle bir sorunla karşılaşmadım hocam.
merhaba hocam ben options bölümünden bootloader bölümüne giriyorum bu yazı çıkıyor ne yapmam gerekiyor?
SAYGILAR…
Warning;
Use this button ONLY if u like to load new firmware into the
Brenner8.
Warnung:
Diese Schaltfläche bitte nur benutzen wenn sie eine neue
Firmware-Version in den Brennr8 laden wollen
Bir şey yapmanıza gerek yok. “Sadece yazılımı güncellemeyi istiyorsanız bu butona tıklayın” diyor. Uyarı.
tesekkurler hocam ama calistiramadim… bu yazi cikiyor…
– Bootloader, V. 0
## NO Brenner8/9 detected
SAYGILAR…
Brenner ile normalde programlama yapabiliyor musunuz?
yok hocam yapamıyorum…
Peki bootloader programını PIC’e daha önceden yüklediniz mi? Yoksa PIC boş mu şu an?
bootloader programini PIC de yuklu hocam… brenneri takinca 2 led lambada yaniyor
SAYGILAR..
Windowsun hangi versiyonunu kullanıyorsunuz peki? Win7, Win8 veya Vista ise yönetici olarak çalıştırın programı.
Win 7 kullanıyorum hocam.yönetici olarak çalıştırdım options bölümünden bootloader kısmına girdim ve brenner dosyasının içinden bootloader_0_2550 dosyasın içinden de boot_0_20mhz.hex dosyasını şeçip yükledim .bu yazı çıkıyor
— USB-DLL-Version : 00010000
## NO Brenner8/9 detected!
SAYGILAR…
Win 7 kullanıyorum hocam.yönetici olarak çalıştırdım options bölümünden bootloader kısmına girdim ve brenner dosyasının içinden bootloader_0_2550 dosyasın içinden de boot_0_20mhz.hex dosyasını şeçip yükledim .bu yazı çıkıyor. buna bir çözüm bulabilirmiyiz
– USB-DLL-Version : 00010000
## NO Brenner8/9 detected!
SAYGILAR…
Bootloader programi yuklemeyeceksiniz tekrar. Firmvare yuklemeniz lazim. Bootloaderi ilk once baska bir programlayici ile pice yuklemeniz lazimdi.
Hocam merhaba. Devre ile ilgili tüm dosyaları buradan indirin linki çalışmıyor. güncelleme şansınız varmı. Teşekkürler.
Linkler çalışıyor hocam sağlam.
http://www.mediafire.com/download/8k1xgp6jcnpl9xf/Brenner+8p5.rar
http://www.sprut.de/electronic/soft/usburn/usburn.htm#download
Merhaba mikro dünya devremi kurdum ama bu işlerde yeni olduğum için mikro c biraz zayıf acaba 18f2550’nin proglanmasında nasıl bir program yazacağız yardımcı olurmusunuz?Programı paylaşmanız mümkün mü ? TEŞEKKÜRLER
Bootloader.hex dosyasi size lazim olan dosya. Siz bu hex dosyasini 18f2550 icerisine yukleyeceksiniz. Tabi bu is icin bir baska programlayici lazim.
Arkadaşlar devreyi BC-338-40 BC-328-40(SINIFI) kuran var mı? bir sorun çıkıyor mu? sorun çıktığı konusunda yorum gördüm. bulunduğum muhitte 25 sınıfını bulamadım. 40 ı için sorun çıkmaz dediler ama kesin bir bilgi almak istedim. ilginiz için şimdiden teşekkürler…
Bi deneyin ama büyük ihtimalle problem yasayacaksiniz..
devredeki jp1 nedir oraya ne takmamız gerekiyor
JP1 jumperdır. Boş bıraksanız da olur.
arkadaşlar bu devredeki kondansatörlerin gerilim değerilerinin kaç olması gerekiyorr
bide bu devre üzerinde bulunan pıc 18F2550 NİN HEX dosyasını başka bir programlayıcıdanmı programlayıp devreye takacaz yok sa kendi üzerinden mi programlanıyor bilgi verirseniz sevinirim herkese kolay gelsin
En az 16v olmali kapasitörler. 18f2550yi başka bir proglamlayici ile flashlayacaksiniz.
25 v luk kullanırsak bir sıkıntı olmaz olmaz o zaman
Olmaz.
kusura bakmayın biraz yordum sizi
bide hocam soket üzerinde pıc bağlantı şemasınıda yayınlarsanız çok güzel olur örneğin 8 pınli pıc in zıf soket üzerindeki konumu yada 16 pinlik pıc in konumlarını belirleyen bir şema yayınlarsanız çok güzel olur
Bütün picleri zif soketin en baş tarafına takiyoruz. Kolun olduğu tarafa yani. Piclerin çentiği kola bakacak.
Devre dosyaları linki ölmüş güncelleye bilirmisiniz? devre çalışıyor değilmi ?
çalışıyor.
Peki bende ki programlayıcıda pic16f876 için yer var ama ben 16f876 yerine bu devredeki 18f2550 yi takmak istiyorum. Bacak sayıları ve pin numaraları aynı jdm ile programlıyorum.
Progamlaya bilirmiyim?
Programlarsınız..
Soru sormayı öğrendiğinizde cevap alabilirsiniz.
BC serisi transistörlerin (BC328-BC338) 25 nasıl temin ederim
Direnc.net gibi internetten satis yapan yerlerden temin edebilirsiniz. Telefon ederek belirtin 25 sinifi istediginizi.
teşekkür ederim. brener programlayıcı yaptım ama sadece 16f84 olarak tanıyor.devrede farklı olarak trnasistör eşdeğerleri var acaba ondan mı
Olabilir. İlk once transistorleri degistirin.
herkese iyi çalışmalar. sn. mikrodunya, ben bu devreyi daha önce windows 7 de denedim gayet güzel çalışıyor. benim şu anki sıkıntım bilgisayarıma format atmam gerekti. brennerı tekrar kurdum ve pici takıp identify yaptığım an devre kablo bağlantısının olduğu taraftaki led yanık kalıyor. Daha önce programlamış olduğum pici bu ledin yanık kalmasına rağmen tekrar brennera takıp programlamayı denedim bu sefer pic bozuldu. bu ledin yanık kalması nedendir, yardımcı olmanızı isterim. şimdiden sağolun.
Öncelikle yönetici olarak çalıştırmıyorsanız programı yönetici olarak çalıştırın.
Sonra options sekmesi altından kalibrasyon ayarı yapın. Bu esnada zif sokete PIC takılı olmasın.
sn mikrodunya, dediğiniz gibi yönetici olarak çalıştırdım, daha sonra windows uyumluluk denetimini kapattım denedim, olmadı.
kalibrasyon ayarı için de sizin vermiş olduğunuz linkteki dosyalarda tarif edildiği şekilde calibre ettim. yaşadığım sıkıntı şu şekilde,
brenner pici tanıdıktan sonra bağlantının yapıldığı taraftaki led yanık kalıyor. devamında da ben calibre sekmesinde sağ tarafta yer alan, Vdd off ‘a tıklayarak ledi sondürdüm ve hex dosyasını seçerek maliyeti ucuz olsun diye 12f675 programladım çalıştı.
programlayıcıdan emin olmak için yazılımı tekrar değiştirdim ve aynı işlemleri tekrar ettim bu sefer pic bozuldu. 877 programlamak istiyordum fakat pici bozmaktan korktuğum için hiç deneme yapmadım. bu işlemler bana 2 tane 12f675in bozulma deneyimini kazandırdı. devamı için ne yapmamı tavsiye edersiniz. Allah sizden razı olsun.
Büyük ihtimalle programlayıcınızda fiziki bir hasar meydana gelmiş olmalı. Başka açıklama aklıma gelmiyor.
sn mikrodunya, o zaman lehimleri tazelemek gerekiyor ve öyle yapmayı deneyim sağolun. Hocam calibrasyon sekmesinde bahsettiğim Vdd on Vdd off seçeneklerinin sağ tarafında Vdd? yer alıyor.
on yaptığımızda +5, off yaptığımızda 0 V şeklinde kalıyor. bu seçeneklerin yer alma amacı ne olabilir. Bu bölümde hiçbir düzenleme yapmadan ? şeklinde mi kalmalı, yoksa 0 veya 5 V olarak mı ayar yapmalıyız.
benim pici tanımlama aşamasında yanık kalan ledi sondürmek için 0 V yapmıştım. o şekilde programlamıştım.
Sizin sağ taraftaki ayarlarla oynamanıza gerek yok. Sadece auto offset adjust-gain yazan butona yıklamanız yeterli.
sn mikrodünya 628 ile rf uygulaması yapmaya çalışıyordum fakat tek pic üzerinde buton uygulamasında similasyonda çalışıyor, uygulamada çalışmıyor. hatam neden kaynaklı yardımcı olabilir misiniz.?
#include “E:\e l e K t r o n i k ~dvd-1-~\elektronik\628aRF.h”
#define b1 PIN_A0
#define b2 PIN_A1
#use fast_io(a)
#use fast_io(b)
int m;
#int_EXT
void EXT_isr(void) { }
void main()
{
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);
enable_interrupts(INT_EXT);
enable_interrupts(GLOBAL);
set_tris_a(0x03);
while(TRUE)
{ output_a(0x00);
for(m=0;m<4;m++){
output_toggle(pin_a2);delay_ms(1000); // programın işleyişini görebiliyorum
output_toggle(pin_a3);delay_ms(1000);}
abdullah:
if(input(b1)==1){ //? PROBLEM BURDA; b1 ve b2 butonları işlev görmüyor.
delay_ms(239);
// while(input(buton1));
output_toggle(pin_a2);delay_ms(239);
}
else if(input(b2)==1){
delay_ms(239);
// while(input(buton2));
output_toggle(pin_a3);delay_ms(239);
}
goto abdullah;
}
}
yardımcı olursanız memnun olurum. şimdiden sağolun…
similasyonda çalışıyor, uygulamada çalışmıyor.
sn mikrodunya atx modüllerini aldım elimde mevcut fakat benim bu devre ile alakalı problemim en başta,
yazdığım kodda da belirttim. pina0’a basınca preamble kodları falan gönderme işlemini yapacaktım zaten ama şimdilik yapmaya çalıştığım a0 basınca a2 yi yaksın ve ‘x’ göndersin,
a1’e basınca da a3ü yaksın ve ‘y’ göndersin..
ne a2 yanıyor ne de a3, sadece abdullah:etiketi öncesinde yanıyor ama if() komutları iş görmüyor.
yazılımda hatam yok gibi ama çalışmıyor. Bu pazar günümü buna ayırdım inşallah en yakın zamanda cvp yazarsınız. saolun.
Hocam gönderdiğim linki incelediniz mi?
Doğrudan kod vermem yanlış olur.
şu anda x ve y gönderme ile ilgili hiçbir kod yazmadım bunları daha sonra yazılımı geliştirerek yapacağım
Merhabalar. Pic Programlama ile pic 18F4550 programlarken programlayıcının ya regülatörünü ya da transistörünü yaktım. Üzerindeki siyahlıktan hangi eleman olduğunu anlayamadım. Programlarken bilgisayar 1-2 saniye kastı ardından programlayıcı yandı. Hex dosyası da 48 kb. Programlayıcının yanma sebebi ne olabilir ? Şimdiden teşekkürler.
Böyle bir şey olması çok zor. Yandigini nerden anladiniz?
devrenin pdf çıktısı yerine şu word dosyasında ki çıktıyı mı kullanıyoruz?
eagle da niye kurmamız gerektiğini anlamadım.
Eğer baskı devre üzerinde değişiklik yapmak isterseniz eagle kurmalısınız.
Evet word belgesini kullanabilirsiniz.
rar’da ares dosyası yok zaten devrenin şemaları var değişiklik yapılamaz ki
ares dosyası olsaydı proteus kurmanız gerek derdik. eagle dosyası olduğu için eagle kurun dedik. Neyse uzatmanın alemi yok. siz kurmayın sadece worddeki dosyayı kullansanız yeterli.
ben konuyu tam anlamadığım için yanlış da olsa soru sorarak aydınlanmak istedim. devrede değişiklik yapmak deyince siz bende ares üzerinden sandım. kusuruma bakmayın. kolay gelsin.
Problem yok. Tabiki anlamadığınız yerleri sormalısınız. Blogların amacı budur.
Saygılar, iyi çalışmalar.
Win 8 de calisirmi
Çalışıyor.
D1 bat43’ün altında ki jp1 isimli malzeme nedir? malzeme listesinde yok. ona gerek yok mu?
Jumper. Gerek yok onu kullanmanıza.
Bilgileriniz için çok teşekkür ederim. Şuan sorunsuz çalışıyor. Hayırlı çalışmalar….
s.a hocam merhabalar . bende devre çalışıyordu fakat pic 12f1840 taktım . tanıdı ama sonra direk error code:997 hatası verdi.sağ tarafta da codeprotected yazdı. bu pici yeni aldım. içinde kod olması mümkün mü_? bunu neden yapar. hatadan sonra yazma okuma ya da remove CP işlemlerine tıklıyorum hepisnde aynı hatayı veriyor.
Pici sokup kalibrasyon yapin. Daha sonra tekrar deneyin. Ayrica son firmwarein yuklu oldugundan emin olun.
denedim kalibrasyonu. daha önce karşılaştınız mı böyle bir sorun ile. pici tanıyor ama direk errorcode:997 hatası veriyor. ki bu hata kodu da bir kaç hatanın ortak kodu sanırım. tek bir çzümü yok. ayrıca
kalibrasyon yaparken de aynı hatayı veriyor. 997 kodunu
bende ki pic smd . ondan olma ihtimali var mı?
hata resmi
sızın verdıgız devre uygun 50 tane siteye girdım bulamadım sızın sıtede buldun elınıze saglık hocam
Merhabalar hocam, ben pıc12f629 programlıcam ama select pıc seçeeneğinden 12f629 ı bulamıyorum. hocam kısacası 12f629 ı bu programlayıcıda programlayabilirmiyim? teşekkürler hocam
Elbette programlayabilirsiniz. Gerekli pin sayısını seçtikten sonra 16f serisi seçili şekilde tanımlama işlemini yapın.
teşekkürler hocam hallettim 🙂
[…] PIC içerisine yazdırılabilmesi için bir elektronik donanıma ihtiyaç vardır. Bu donanım PIC programlayıcı olarak […]
hocam merhabalar;
devreyi bilgisayara bağladığım zaman devrenin usb giriş yerinden duman geliyor, kısa devre kontrolü yaptım ama göremedim, acaba sorun nerede olabilir.
Ya kisa devre var ya da eleman degerleriniz de yanlislik var.
merhaba 40 pins pıc i programlamamasının ve voltaj gırafıgının pıc taktıgında calibrasyon girafiginde 28/40 pıns icin olan kırmızı gırafigin yesil bolgenin altında 7 v civarında olmasının nedeni nedir?
Zener voltajlarini ve transistorleri kontrol edin. Transistorler 25 serisi olmali.
Ben 9 yıl öncehazır brenner almıştım..12f675 ve 12f683 ü yıllardır sorunsuz programlayabiliyordum.Fakat şu an 12f1822 programlayamıyorum.Ne yapmalıyım.Brenner sonversiyon 1.14a1 kullanıyorum ama 12f1822taktıgımda
## this PIC-ID 0x0000 is not in database hatası veriyor
Brenner 12f1822’yi desteklemektedir. Donanımsal bir hata olabilir.
ben kendi projelerim için pic programlayıcı satın alacaktım kendimi burada buldum 2012 den 2019 a kadar sorulara cevap vermişsin. Hayran kaldım bu duruma ve bu tebrik mesajını yazmadan duramadım. Umarım bu istikrarın seni çok iyi yerlere getirmiştir başarılarının devamını diliyorum…
Teşekkürler.
USBurn programının ve Brenner ın linki kırılmış google dan indirelim mi direkt yoksa aradan 6 yıl geçtiği için eski programları mı kullanmamız gerekiyor hocam ?
Linki güncelledim.