Gönderen Konu: USB HID Bootloader'li PIC18F4550 Deney Kartı  (Okunma sayısı 22051 defa)

Çevrimdışı selimkoc

  • Kıdemli
  • ****
  • İleti: 433
    • Elektronik ve Robotikle ilgili blog
Ynt: USB HID Bootloader'li PIC18F4550 Deney Kartı
« Yanıtla #45 : 11 Kasım 2014, 10:58:37 »
Bu da modifiye edilmiş hali. Alt yüzeydeki pin isimlerinin üst tarafa yapıltırılmış hali.


Çevrimdışı baran123

  • Profesyonel Üye
  • *****
  • İleti: 1744
Ynt: USB HID Bootloader'li PIC18F4550 Deney Kartı
« Yanıtla #46 : 11 Kasım 2014, 11:59:13 »
Hocam bootloader hıc kullanmadım da bu kartla ılgılı merak ettıgım bır kac soru var
sımdı kartı alıp devreyı yaptıgımızda ıcıne bootloader ı nasıl kurucaz ?
bu kart ıle baska pıclerı programlıyabılıyor muyuz ?
bu karta pc ıle pıc arası usb ıletısım ıle ılgılı yazzdıgımız bır program atsak programlama modundan cıkıp calıstırma moduna nasıl gecıyor
kısaca su bootloaderı bır acar mısınız rıca etsem :)

Çevrimdışı Kabil ATICI

  • Profesyonel Üye
  • *****
  • İleti: 3511
    • Elektronik ve işlemciler
Ynt: USB HID Bootloader'li PIC18F4550 Deney Kartı
« Yanıtla #47 : 11 Kasım 2014, 12:12:22 »
Arduino kullandınız mı bilmem. Normalde Atmel işlemciler kullanılan kartlar. İşlemcinin içine önceden yüklenmiş bir yazılım var. Bu yazılım seri port veya USB üzeriden yüklenen programı uygun yere yazmaya yarıyor.
Bu işlemcinin içinde bootloader bölgesinde yer alıyor ki çoğunlukla korumalı alanda. En azından bootloader kendisi dokunuyor.
http://elektronikvelemciler.blogspot.com.tr/2014/09/atmega328p-ile-bootloader-yukleme.html
örnek bir bootloader (başka işlemcide olsa bile)
1.işlemciye başka bir programlayıcı ile bootloader yüklüyorsun.
2. Daha sonraki işlemcide çalıştıracağın tüm programlara (bootloader bozulmadıkça) seri port veya USB (hangisi aktifleştirilmiş ise) üzerinden yüklüyorsun.
3.İstersen aynı işlemciyi başka bir programlayıcı ile tamamen silip istediğin programı yükleyebilir ve çalıştırabilirsin.
4. Bu projede nasıl yapılır bilmiyorum incelemedim.. Ama bir yerlerde anlatıyor...(komut vs olayı ile hallediliyor olabilir).

5. Bunu bilgisayar kartlarında bios güncelleme gibi görebilirsin. Temelde o şekilde çalışıyor.
6. Benzer durum yazıcılarda da vadır. Sürüm güncelleme veya yazıcı özelliklerin güncelleme için kullanılan yöntemdir.
ambar7

Çevrimdışı baran123

  • Profesyonel Üye
  • *****
  • İleti: 1744
Ynt: USB HID Bootloader'li PIC18F4550 Deney Kartı
« Yanıtla #48 : 11 Kasım 2014, 12:17:59 »
Hocam bende pıckıt2 var bootloader.hexı pıckıt ıle yazarım daha sonra bu kart ıle 16f84 e program yuklemesı yapabılır mıyım ? veya baska bır 18f4550 yi

Çevrimdışı Kabil ATICI

  • Profesyonel Üye
  • *****
  • İleti: 3511
    • Elektronik ve işlemciler
Ynt: USB HID Bootloader'li PIC18F4550 Deney Kartı
« Yanıtla #49 : 11 Kasım 2014, 12:23:58 »
Bu kitteki işlemciye bootloader'den sonra pickit2'deki veya programlayıcıdaki gibi bir program yüklersen.
Bu  işlemciye onu programlayıcı haline getirecek bir program yüklersen olur.
Normalde pickit2 içinde de bootloader var, onun sayesinde yeni işlemciler için program güncellemesi yapabiliyoruz. Bunun için pickit2 clone uygulamalarına bakabilirsin.
ambar7

Çevrimdışı baran123

  • Profesyonel Üye
  • *****
  • İleti: 1744
Ynt: USB HID Bootloader'li PIC18F4550 Deney Kartı
« Yanıtla #50 : 11 Kasım 2014, 13:51:01 »
Tamamdır hocam bilgiler icin cok sağ olun kart hazır oldugunda  ıyıce bır kurcalar çözerim bunu

Çevrimdışı M_B

  • Profesyonel Üye
  • *****
  • İleti: 1313
Ynt: USB HID Bootloader'li PIC18F4550 Deney Kartı
« Yanıtla #51 : 08 Nisan 2015, 06:52:33 »
@selimkoc Hocam;
Uygulama 7: PWM 
Project -> Edit Project teki Fuse ayarlarınız nasıl.
Aynı kodu derledim çalıştırdim. Ama PWM frekansı bende 23,8KHz cıkıyor.
Sizde 10 KHz.  Yanı olması gereken.
Kristalim 20MHz.
O kısmın Ekran goruntusunu veya Config schema Files*. cfgsch uzantılı dosyayı paylasırmısınız.

Teşekkürler

İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

Çevrimdışı selimkoc

  • Kıdemli
  • ****
  • İleti: 433
    • Elektronik ve Robotikle ilgili blog
Ynt: USB HID Bootloader'li PIC18F4550 Deney Kartı
« Yanıtla #52 : 09 Nisan 2015, 01:56:19 »
pll ile 48mhz.

Çevrimdışı thenorthstar

  • Müdavim
  • ***
  • İleti: 96
Ynt: USB HID Bootloader'li PIC18F4550 Deney Kartı
« Yanıtla #53 : 09 Nisan 2015, 02:45:12 »
S.a
Selim hocam, bende bir kart yaptım MicroC nin bootloader programını attım loader programı kartı gördü fakat ccs de yazdığım hex i seçtiğimde parametre hatası veriyor. CCS kodlarına herhangi bir şey ekleyecek miyiz? yardımcı olabilir misin?

Çevrimdışı M_B

  • Profesyonel Üye
  • *****
  • İleti: 1313
Ynt: USB HID Bootloader'li PIC18F4550 Deney Kartı
« Yanıtla #54 : 09 Nisan 2015, 03:52:14 »
pll ile 48mhz.
Hocam denedim değişen bir şey yok.
Test icin sizin hexi veya cfgsch uzantılı dosyayı paylasırmısınız.
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

Çevrimdışı selimkoc

  • Kıdemli
  • ****
  • İleti: 433
    • Elektronik ve Robotikle ilgili blog
Ynt: USB HID Bootloader'li PIC18F4550 Deney Kartı
« Yanıtla #55 : 10 Nisan 2015, 01:58:26 »
@M_B

Proteus similasyonda ölçtünüz mü?

Müsait olduğumda hex dosyayı göndereyim.

Çevrimdışı M_B

  • Profesyonel Üye
  • *****
  • İleti: 1313
Ynt: USB HID Bootloader'li PIC18F4550 Deney Kartı
« Yanıtla #56 : 10 Nisan 2015, 02:03:06 »
@M_B

Proteus similasyonda ölçtünüz mü?

Müsait olduğumda hex dosyayı göndereyim.
Hocam gercek ortamda denıyorum.

Not: Osiloskopla kontrol ediyorum.
Hatta Emin olmak icin kristali de olcuyorum 20 MHz gosteriyor.


mesaj birleştirme:: [time]09 Nisan 2015, 11:06:45[/time]


mesaj birleştirme:: 10 Nisan 2015, 02:26:38
Hocam Sizin Hex goruntusu
« Son Düzenleme: 10 Nisan 2015, 02:26:38 Gönderen: M_B »
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

Çevrimdışı selimkoc

  • Kıdemli
  • ****
  • İleti: 433
    • Elektronik ve Robotikle ilgili blog
Ynt: USB HID Bootloader'li PIC18F4550 Deney Kartı
« Yanıtla #57 : 20 Nisan 2015, 07:58:40 »
Yoğun talep üzerine bu deney kartının üçüncü versiyon (2. ters baskılı hali) yaptırdım. İsteyen olursa mektup zarfında ptt ile (en fazla 2adet-mektup 1.5 TL) veya kargo yolu ile gönderebilirim.

Aşağıya resimlerini ekliyorum. Ebatları 47mm x 82mm. Kalınlık 0.8mm





Fiyat olarak son versiyon olan pcb 5TL. Ters baskı yapılan (yazılar alt yüzeyde ve ters) pcb ise 3TL olarak (ikisi 5TL) gönderebilirim.

Elemanlar dizilmiş ve bootloader yüklenmiş olarak 40TL'den gönderebilirim. 
« Son Düzenleme: 20 Nisan 2015, 09:33:11 Gönderen: selimkoc »

Çevrimdışı remzi

  • Profesyonel Üye
  • *****
  • İleti: 1221
Ynt: USB HID Bootloader'li PIC18F4550 Deney Kartı
« Yanıtla #58 : 01 Mayıs 2015, 08:59:11 »
http://www.mikroe.com/forum/viewtopic.php?f=89&t=60534

linkteki hex'i 18F4550'ye yükledim.
USB porta takınca bilgisayar görüyor. ses'de çıkıyor.
Ama bootloader programı bağlantı yapamıyor.
5 sn sonra usn'den kablo süklmüş bigi ses geliyor.
Sebebi nedir acaba?

Çevrimdışı t2

  • Profesyonel Üye
  • *****
  • İleti: 5456
Ynt: USB HID Bootloader'li PIC18F4550 Deney Kartı
« Yanıtla #59 : 01 Mayıs 2015, 09:16:39 »

Pic VUSB pinine kondansator baglanmamis olabilir.