PIC18F2550SP ile USB PIC dsPIC Programlayıcı Brenner 8

Uygulamayı gerçekleştiren ve açıklamaları yapan kişi picproje forumlarından papylon kardeşimiz hazırladığı dosyalar ares pcb .lyt ve usb programlayıcı devresinin kaynak sitedeki tüm şema kod pcb Dosyaları Emeği geçen kişilere Teşekkürler
papylon:
Yaklaşık 15-20 gün önce BRENNER 8 rev5’i yaptım fakat şu aralar pek fazla vaktim olmadığından, sizlerle paylaşmak bugüne nasip oldu. Şu sıralar BRENNER oldukça ilgi çekici görünüyor ki hemen herkes, her yerde, bu program cihazına yoğunlaşmış durumda. Hatta sitede görevli arkadaşlar SMD modelini yapıyorlar. Bende hem farklı bir seçenek olsun diye hem de gerekli açıklamaları elimden geldiğince, dilim döndüğünce yazıp, küçük de olsa katkım olur niyeti ile paylaşmak istedim.
Gerekli olan bütün dosyalar açıklamalar (PROTEUS çizimi, şema “GIF”, Malzeme listesi, İngilizce ve almanca kedisine ait doküman’lar , benim hazırladığım Türkçe kurulum ve kalibrasyon belgesi, firmware, bootloader, driver ve BRENNER programı) Brenner8-P (rev 5) rar arşivinin içerisinde mevcut.
Aşağıdaki resimde gördüğünüz küçük şönt sizin yapacağınız devrede olmayacak. O benim yaptığım küçük bir hatadan kaynaklandı ve PROTEUS çiziminde daha sonra düzelttim ve devreye 3. Bir LED daha ekledim (USB Power LED’i) istemeyen takmayabilir. Ve USB soketinin altında görülen iki adet SMD sigorta var istemeyen onları da takmayabilir, zaten orijinal devrede de sigorta yok. Bunların haricinde devre şeması 1:1 orijinal BRENNER 8 rev5 ile aynı, sadece bu anlattığı ufak değişiklikler var ve birde USB giriş soketinin yerini değiştirdim o kadar . kısaca BRENNER 8 rev5 buçuk diyebiliriz. :)

USB Burn Programı Kurulum ve Programlayıcı Kalibrasyonu
USBURN 1.8 setup dosyasına çift tıklayıp programı ve gerekli olan firmware ve boot dosyalarını kurun. USBURN programının kısayolu masaüstünüze otomatik olarak kurulacaktır. Program ve gerekli olan bütün dosyalar C:Program FilesUSBURN 1.8 klasörünün içine kurulacaktır.
Önce, C:Program FilesUSBURN 1.81-) Bootloader_PIC2550 klasörünün içinde bulunan HEX dosyalarından uygun olanını ( Kurduğunuz devrede kaç MHz Kristal kullandıysanız ona uygun olan Boot HEX dosyasını, Örnek : Ben 20MHz kristal kullandığım için boot_0_20mhz isimli HEX dosyasını kullandım.) başka bir programlayıcıda PIC18F2550 ye yüklüyoruz.
NOT: Küsüratlı kristal kullanmayın Büyük ihtimalle devreniz çalışmayacaktır. Kullanabileceğiniz kristaller 4, 8, 12, 16 veya 20MHz olmalıdır.
Daha sonra J1 jumper’ının takılı olduğundan emin olun ve BRENNER 8 in USB kablosunu bilgisayarınıza takın. Kurduğunuz devrede herhangi bir hata yok ise, devrede bulunan Led lerin hepsi yanacaktır ve bilgisayarınız yeni donanım bulundu sihirbazı ile sizi karşılayıp donanım sürücülerini yüklemenizi isteyecektir. 2K, XP, VISTA kullanıcıları, C:Program FilesUSBURN 1.82-) Driverdriver_2k_xp_vista klasörünü, 98 ve ME kullanıcıları, C:Program FilesUSBURN 1.82-) Driverdriver_98_me_2k_xp klasörünü gösterdiğinizde sürücü yükleme işlemi de tamamlanmış olacak.
Şimdi kurmuş olduğumuz USBURN 1.8 Programını, Masaüstünde USBURN 1.8 simgesine tıklayıp çalıştıralım. Programı çalıştırdığınızda otomatik olarak aşağıda ki pencere çıkıp sizden yeni Firmware yüklemenizi istenecektir. Upload new Firmware butonuna tıklayıp firmware’i yükleyin.
Firmware yolu -) C:Program FilesUSBURN 1.83-) Brenner8 Firmware b8_fw_0_11

Firmware yüklendikten sonra, kurduğunuz devre üzerinde ki J1 jumper’ını çıkarın ve daha sonra yukarıdaki resimde 3. Adımda gösterilen Reset butonuna tıklayın ve iki adet ledin de söndüğünü göreceksiniz ve Program otomatik olarak Basics isimli başlangıç menüsüne yönlenecektir. Buraya kadar anlattığım işlemlerin hepsi tamam ise sorunsuz olarak kurulum yapıldı demektir.
Şimdi sıra geldi kalibrasyona
NOT: Kalibrasyon işlemini gerçekleştirmeden önce ZIF sokete PIC’i takmayın
1-) Aşağıdaki resimde görüldüğü gibi Zener ölçüm noktasından zener voltajımızın gerçek değerini ölçüyoruz. (Örneğin : Benim kurduğum devrede ki zener voltajı 2.81 volt)

2-) Aşağıda ki resimde gördüğümüz Z-Voltage kısmında sağ ve sol okları kullanarak, ölçtüğümüz Zener voltajının değerini girip apply butonuna tıklıyoruz.

3-) Yine aşağıdaki resimde görülen U-Divider kısmından sağ ve sol okları kullanarak voltaj bölücü değerini giriyoruz ve Auto-adjust ofset and gain yazan butona tıklıyoruz

4-) Son olarak Aşağıdaki resimde görülen programming voltage test kısmından 10V – 11V – 12V ve 13V butonlarına sıra ile tıklayıp, sol tarafta gösterilen test ölçümü değerlerini kontrol ediyoruz. Yaklaşık uygun voltajları yakalayana kadar, yukarıda ki 3. Adımda anlatılan işlemleri tekrar uyguluyoruz.

5-) Bir önceki adımda, program üzerinde test ettiğimiz voltaj değerlerini aşağıdaki resimde gösterilen devremiz üzerinde ki Vpp test noktasından da doğru olarak ölçü aleti ile okumamız gerekir.

Bu adımlardan sonra ZIF soketine her hangi bir PIC takıp test edebiliriz…
Umarım yardımcı olabilmişimdir…
![]()
USB programmer for 40-/28-/18-/14- and 8-pin flash PICs
On the PC dies classical parallel port slowly. More and more notebooks and now desktop motherboards waive the so-called legacy interfaces, and prioritize for connecting peripheral devices, the USB interface.Since my parallel port Brenner (eg Brenner5) exclusively on real parallel ports are working (and not parallel to USB adapters) and the Brenner2 already been on the Aussterbeliste, I had a USB burner for PICs.
The current software – and firmware version is still limited to 14-bit core PICs (PIC16Fxxx) and 16-bit core PICs (PIC18Fxxx).I gradually expand the software to 12-bit core PICs (PIC10Fxxx) and dsPIC30F types (the latter are not included in the IC socket fit and only from Brenner8-P-P or Brenner8mini to burn).

Yazar: gevv
Yazarımızın 320volt.com Blog üzerinde şu an okuduğunuz yazı dahil 1893 yazısı bulunmaktadır. Yazarımız hakkında bilgileri ve diğer yazılarını görmek için bakınız; gevv











Yazılar e-postanıza gönderilsin
Selamun Aleyküm. Arkadaşlar bu devreyi bende yaptım pc tanıyor driverini yükledim bootloaderi yükledim her şey tamam ama pıc taktığım zaman pıc i tanımıyor neden olabilir acaba
Çalışmanızı paylaştığınız için teşekkür ederim ama sormak istediğim bir soru var pic e program atma devresinde pic kullanılmış bu pic e nasıl hex dosyasını atıcaz ve eğer programlanmış bir pic kullanıcaksak bu basit bir seri portdan program atma yöntemiyle gerçekleştirile bilirmi? İlginiz için şimdiden teşekkür ederim.
bu programlayıcının zıf soketine yerleşim planı nasıl yardımcı olabilirmisiniz
Ben bu devreyi tamamladım. USB ye J1 kısa devre halde taktım. Ledler yandı. Yeni donanım buldu dedi fakat bilinmeen aygıt olarak kaydedip kapattı. Sürücü güncelle dediğimde ise USBurn klasöründeki sürücüyü kabul etmiyor mevcut sürücü daha iyi fln diyor hiçbir şekilde yükleyemedim sürücüyü. USBurn programı da doğal olarak takılı kartı okuyamıyor.
Ben brenner 8rev4 smd pic programlayıcıyı yaptım jumperı kısa devre etmeden çalıştı kurdum da programı. sonra 1-2 saat sonra taktım çalışmadı jumperı kısa devre ettim ve gene çalışmaya başladı. Merak ettigim başta nasıl jumperı kısa devre etmeden çalıştı ve sonra çalışmadı.
Bu devrenin programını windows 7 Ultimate de çalıştırabilen varmı? eğer varsa kısaca açıklarsa sevinirim.
Sanırım usburn programından bahsediyorsunuz. Benim bilgisayarımda da windows7 ultimate var ve bende bazı problemlerle karşılaşıyorum. Program hex kodunu pic’e atmıyor veya kendini kapatıyor. Birkaç denemeden sonra ancak hex’i yükleyebiliyorum.
Programı çalıştırabilmek için usburn.exe dosyası üzerinde sağ tıklayın ve uyumluluk sorunu gidermeye tıklayın. Önerilen ayarları tıklayın veya sorun giderme programını tıklayın. Bundan sonrası size kalmış. Seçenekleri deneyin. Ben bu ayarlar ile oynayarak bir şekilde programı çalıştırdım ama sorun hala var. Kolaygelsin.
yazar windows 7 üzerinde çalışması için uyumluluk modundan bahsediyor
http://www.sprut.de/electronic/soft/usburn/usburn.htm
“”http://www.sprut.de/electronic/soft/usburn/usburnwindows7.jpg Windows7 USBurn altında uyumluluk modunda çalışacağını, ama yine de az çok test edin.”"”"
Bu mesajı yazdıktan sonra aklıma geldi. Driver olarak Vista driver ini kurdum. Daha sonra programı sağ tuş, uyumluluk Win XP sp3 ve yönetici olarak çalıştır dedim ve çalışıyor…
win7 de vista driverini yükleyip xp sp2 çalıştırıyorum. sorun yaşamadım…
Aygıtı kaldırıp yeniden yüklemeniz sorunu çözebilir. İyi çalışmalar.
arkadaşlar ben bu kiti hazır aldım herşeyini ayarladım ama şu an programlayıcı 16f628 pici yazıyor 12f675 veya 16f877 yazmıyor kalibrasyonda bi sorun olabilir mi lütfen yardım
arkadaşlar, her şey tamam da sadece bu BF 959 transistoru nerden bulabilirim
çorludaki tüm parçacılara sordum kataloglarında bile yok
@Naci
google üzerinde “Türkçe yazılmış sayfalar” da BF959 stok olarak arama yaptığınızda transitörü satan firmalar çıkıyor
iyi çalışmalar
ben win 7 de şu şekilde çalıştırdım.
her ihtimale karşı C:\Windows\System32\drivers nin içine xp/vista driverini attım
sonra aygıt yöneticisinden güncelleştir diyip xp/vista driverini seçtim sorunsuz yükledi
uyumluluğa da gerek kalmadı.
merhaba arkadaşlar
devreyi yaptım birkaç problemim var
firmware yükledim jumperi çıkartıp reset yaptım ve ledler söndü buraya kadar herşey normal kalibrasyona geçtim zener voltajı 4.72v gössteriyor bzx97 yerine kodlu 3v3 taktım devrede 10uh ve 680uh direnç tipi bobin kullandım sorun ne olabilir
merhaba arkadaşlar devre üzerinde ki jumper resetleme elektronikçilerde ne olarak alabilirim adı nedir ?
please tell me what could be the problem because i am getting voltage divider voltage as 4.61v not 13volts. please do tell me what could be the problem in the circuit. i have used BFG97 UHF transistor instead of BF 959. please tell me what is the problem.
Bende bu programlayıcıdan kullanıyorun win7 de çalışıyor ama bir dosyayı system 32 dosyasına atman gerekiyor bir ara o dosyayı gönderirim
ben hazır baner alıdım içinden bu dosya çıktı;
WINDOWS 7 AYARLARI!!!
Önce zip’li bulunan usburn 19a3 dosyasını masaüstüne çıkarın… Daha sonra simgenin usburn19a3.exe dosyasının üzerine gelip
mouse’nin sağ tuşu ile özellikleri seçin… Oradan uyumluluk seçin ve “WINNDOWS XP” uyumluluk yapın…
Daha sonra Cd de zipli dosyanın içinde yer alan Driver klasöründen “mchpusb.sys” dosyasını system 32 klasörünün içine atın…
Bu işlemi yaptıktan sonra bilgisayarınızda da aygıt yöneticisinden brenner 8 i bulup ( gemelde ? işaretli yer oluyor ve brenner 8 yazar) özelliklerinden bilgisayarım güç kazancı sağlamak için kullanılmadığı zaman bunu kapatsın gibi bir seçenek var onun
tickini kaldırın ve kaydedin ve programı açın…
Eğer herhangi bir hata verirse kalibrasyon ayarlarını CD de anlatıldığı gibi yapın…
Eğer isterseniz Z-voltage değerini ölçü aleti ile ölçüp z-voltage kısmına yazabilirsiniz. Bunun için R11 direcinin entegreye bakan tarafındaki bacağından ölçü aletinin + ucuna bağlayın.Ölçü aletinin “-” ucunu ise usb soketinin gövdesine sabitleyin ve değeri ölçü aletinde okuyup yazabilirsiniz… Bu değeri yazdıktan sonra “auto-adjust offet and gain” tuşuna basarakta yapabilirsiniz…
Diğer ayrıntılar kullanım kılavuzunda anlatılmıştır…
Sayın bukalamun,
devre dökümanlarını bana da
yollarsanız bende yapmak istiyorum.
Saygılar.teşekkürler.
zapkin@gmail.com