Windows 64 bit C# USB HID Haberleşmesi.

Başlatan eem7490, 04 Ocak 2016, 13:11:03

eem7490

Herkese Merhabalar.

Çok uzun zamandır usb hid uygulamasını 64 bitte çalıştırmaya çalışıyorum. PIC18f2550 ile bir devre yaptım, 32 bit işletim sistemlerinde yazdığım c# uygulamasını sorunsuz çalıştırabiliyorum. Veri alıp gönderebiliyorum.  Usblibrary.dll kullanarak yaptım bu uygulamayı.

Ancak ne yaptıysam 64 bitte çalışmadı. Dll değiştirdim olmadı, benzer programlar bulup uyarladım yine olmadı. Mcu ya veri gönderebiliyorum ama mcu dan veri alamıyorum. Ne yaptıysam olmadı.

Aranızda bu uygulamayı yapmış olanlardan veya fikri olanlardan yardım istiyorum. Örnek çalışan bir kod gönderebilir misiniz?
Mümkünse veri geldiğinde event oluştursun Usblibrary.dll deki gibi.

Şimdiden yardımlarınız için teşekkür ederim.

eem7490


sencagri

Alıntı yapılan: eem7490 - 07 Ocak 2016, 10:14:02
Yorum yapacak kimse yok mu??

C# da yazdığınız programı 64 bit bir makinada derleyin sorun çözülür büyük ihtimal.

t2

Derleme öncesi c#  proje özelliklerinden Target platform x86 seçiniz.

M_B

Alıntı yapılan: eem7490 - 04 Ocak 2016, 13:11:03Herkese Merhabalar.

Çok uzun zamandır usb hid uygulamasını 64 bitte çalıştırmaya çalışıyorum. PIC18f2550 ile bir devre yaptım, 32 bit işletim sistemlerinde yazdığım c# uygulamasını sorunsuz çalıştırabiliyorum. Veri alıp gönderebiliyorum.  Usblibrary.dll kullanarak yaptım bu uygulamayı.

Ancak ne yaptıysam 64 bitte çalışmadı. Dll değiştirdim olmadı, benzer programlar bulup uyarladım yine olmadı. Mcu ya veri gönderebiliyorum ama mcu dan veri alamıyorum. Ne yaptıysam olmadı.

Aranızda bu uygulamayı yapmış olanlardan veya fikri olanlardan yardım istiyorum. Örnek çalışan bir kod gönderebilir misiniz?
Mümkünse veri geldiğinde event oluştursun Usblibrary.dll deki gibi.

Şimdiden yardımlarınız için teşekkür ederim.
Merhaba Hocam Problemi cozebildini mi?
Şu an aynı dert bende de var.
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

eem7490

Hocam kusura bakma sorunu yeni gördüm. Evet çözmüştüm. Ama tam net hatırlamamakla beraber çözüm şu kadar basitti. C# ortamında derleme yaparken 32 bit'e göre derleme yapmıştım. Sanırım sonrasında sorun çözülmüştü.