PIC18F2550 USB Deneme Kartı

| Haziran 10, 2023 Tarihinde güncellendi
PIC18F2550 USB Deneme Kartı

Son haftalarda işlerimin yoğunluğundan bir türlü siteye zaman ayıramadım. Bu süre zarfı boyunca bir çok yeni bilgi öğrendim ve önümüzdeki günlerde özellikle güç kaynakları ve batarya performansları konusunda, yaptığım projeyle ilgili olarak burada bilgi paylaşmayı düşünüyorum.

Özellikle yukarıda çok az da olsa bahsettiğim projede USB/Seri çeviricinin devreye ekstra yer kaplaması ve maliyet oluşturmasından sonra USB öğrenmeye karar verdim.

Özellikle HID protokolü kontrolü üzerine yoğunlaşmak istediğim devre şemasını aşağıda görebilirsiniz.

usb_circuit_fxdev

Yukarıdaki şemadan da görebileceğiniz üzere devreyi oldukça sade tuttum. Yaklaşık 5.5×5.5cm olmasını istediğim devrede bir adet USB portu, bir adet pot ve PICKIT2 ile devreyi programlayabilmem için çıkışlar bulunmaktadır. Ayrıca devre beslemesini direkt olarak USB’den sağlamaktadır. Aşağıdaki resim “Google SketchUp” yardımıyla çıkarılmıştır.

usb_devre_gerber

Devre tamamlandığında aşağıdaki gibi görünmesi gerekmektedir. Bu görüntü ise Eagle 3D kullanılarak çıkarılmıştır.

USB-Test-Board-3D

Son olarak ise devrenin son halini göstermek istiyorum.

pcb_son_hal

Parçalar yerleştirildikten sonra devrenin (özellikle USB) çalışıp çalışmadığını anlamak için yazının sonundaki eke iki adet program koyuyorum. Bu programlarından bir tanesiyle sırasıyla LED’leri yakarken, diğeriyle USB’yi direkt olarak kullanabilirsiniz.

Özellikle bir konuda çalışmaya başlamadan önce yapılan ön hazırlıkları ve sitemde daha önce hiç PCB örneği paylaşmadığım için hazırladığım bu yazıyı bitirirken ileride yapacağım USB çalışmalarımın detaylarını yine buradan paylaşacağımı hatırlatmak isterim.

Yapacağım çalışmalarımı CCS C ile yapmayacağımdan, bu konuda bana gelecek soruları cevapsız bırakacağımı şimdiden söylemeliyim. Onun için herkesi C18‘e davet ediyorum 🙂

Ayrıca yukarıda resmi görülen kiti edinmek isteyenler bana mesaj yoluyla ulaşabilirler.

Herkese çalışmalarında başarılar dilerim..

Yazıyla ilgili tüm PCB şematik ve baskı devre, ilgili programlar;

pic18f2550-usb-deneme-karti

Şifre-Pass: 320volt.com

Yayım tarihi: 2011/09/15 Etiketler: , ,



12 Yorum “PIC18F2550 USB Deneme Kartı

  1. fatihfatih

    Teşekkürler Fırat hocam güzel bir konuya değinmişsiniz. Çalışmanızda CCS C kullanmayacak olmanız beni heyecanlandırdı fakat dosyalar arasında örnek kodları göremeyince hayal kırıklıgı yaşadım 🙂

    CEVAPLA
  2. FxDevFxDev

    @Fatih: Açıkçası ben yazmadım o kodları, internet üzerinden buldum 🙂 Ben de daha çalışmalara başlamadım USB konusunda. Başladığımda bu gibi örneklerin kodlarını da paylaşırım..

    CEVAPLA
  3. Emrah BUDAKEmrah BUDAK

    Bi an CCS C ile yapacaksın zannettim yazını okurken 🙂 Çalışmalarını dört gözle bekliyorum. İyi çalışmalar.

    CEVAPLA
  4. emreemre

    Çok başarılı bir çalışma aradığım şey buydu ufak ve işe yarar 😉

    CEVAPLA
  5. emreemre

    Aklıma takıldı da bu kart PIC18F2550′yi devreden sökmeden de programlamasa daha güzel olmaz mıydı? Tabi 2 18F2550 olacaktı bu durumda bir anahtar olacaktı. PIC’leri ayırmak için vb. Sadece bir düşünce tabi.

    CEVAPLA
  6. FxDevFxDev

    @Emre: İki adet 18f2550′ye gerek yok, bootloader’lar bunun için zaten 🙂

    CEVAPLA
  7. emreemre

    Bootloader’i tamamen unutmuşum. Bir hatırlatmanız mümkün mü aslında hiç yabancı gelmiyor kerata ama unutmuşuz işte 😉

    CEVAPLA
  8. FxDevFxDev

    @Emre: Bootloader işlemcinin içerisine yüklenen bir programdır. Bu program size herhangi bir programlayıcı olmadan, seri, ethernet ya da usb üzerinden işlemcinize program atmanızı sağlar.

    CEVAPLA
  9. Taşkın TezTaşkın Tez

    Hocam ayrıca CCS C’ye geçseniz süper olur.

    CEVAPLA
  10. FxDevFxDev

    @Taşkın Tez: Maalesef CCS C benim için uygun değil. Bilgisayarımda bulunmasına bile karşıyım 🙂

    CEVAPLA
  11. piropiro

    Güzel çalışma elinize sağlık. Yalnız dikkatimi çeken daha önce Hi-Tech C ile yazıyordunuz projelerinizi şimdi ise C18 ile yazmışsınız neden böyle bir geçiş yaptınız merak ettim doğrusu.

    CEVAPLA

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir