H

18f2550 ile C# ve Picbasic Pro kullanarak USB üzerinden cihaz kontrolü

Başlatan hakki0548, 18 Nisan 2013, 20:46:19

hakki0548

Selamlar,

Daha önce 18F2550 ile USB üzerinden cihaz kontrolü devresi yaptım ve çalıştı. Yaptığım devreyi Visual Basic 2008 ve Visual Basic 6 ile yazılmış programlarla kontrol edebiliyorum. Bu devrede Picbasic pro kullandım.

Şimdi C# ile kontrol etmek istiyorum. İnternetten C# 2010 ile yapılmış bir proje buldum. Fakat bu projenin devresinde CCS-C dili kullanılmış. Ben bunu önceki devremin kodlarıyla kullanmak istiyorum.  Fakat yeni programla eski devre birbirini görmüyor. Galiba vendor id ve product id değerleri uyuşmadığı için çalışmıyor. Bu değerleri eşitlemeye çalıştım fakat beceremedim.

C# 2010 ile yazımmış programda şu kod kullanılmış:
0x61,0x04, //vendor id (0x04D8 is Microchip, or is it 0x0461 ??) 
0x20,0x00, //product id   ==11,12  //don't use ffff says usb-by-example guy.  oops


Picbasic Pro ile hazırlanmış devre programının usb tanımlama dosyasında da şu kod kullanılmış:
  ; idVendor (low byte, high byte)
retlw 0x11
retlw 0x11

; idProduct (low byte, high byte)
retlw 0x11
retlw 0x11


Bu 2 koddaki değerler nasıl eşitlenir? Eşitlediğimizde işlem tamamlanır mı yoksa başka şeyler de yapmak gerekir mi?

Şimdiden teşekkürler.


F®T

"Hakk" şerleri hayr eyler Zannetme ki gayr eyler Ârif anı seyreyler Mevlâ görelim neyler Neylerse güzel eyler.

Powered by EzPortal