Vb.net en USB (HID)

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,


Ik ben bezig om met een microcontroller een USB slave te ontwikkelen.
Dit heb ik al mooi werkend gekregen, zo kan ik via een terminal voor USB dingen naar de pic sturen en deze antwoord mooi terug.

Nu wil ik graag een vb.net programma maken dat kan conecteren met de PIC via USB om zo een mooie visuele interface te generen.
Echter slaag ik er niet in om in vb.net een USB connectie tot stand te brengen. En data te verzenden en te ontvangen.

Heeft er iemand van jullie hier ervaring mee? *snip* werving */snip*

Alvast bedankt!

[ Voor 9% gewijzigd door RobIII op 17-01-2011 21:39 ]


Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 20:27

Matis

Rubber Rocket

VB.net heeft geen generieke ondersteuning voor USB. Je zult OF een andere programmeertaal (bijvoorbeeld C#) moeten kiezen, of een universele USB-driver voor Windows gebruiken: http://www.thesycon.com/eng/usbio.shtml

Daarnaast laten veel USB-producten zich eenvoudig emuleren via de COM-interface: System.Net.Sockets.Socket

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Matis schreef op maandag 17 januari 2011 @ 16:23:
VB.net heeft geen generieke ondersteuning voor USB. Je zult OF een andere programmeertaal (bijvoorbeeld C#) moeten kiezen, of een universele USB-driver voor Windows gebruiken: http://www.thesycon.com/eng/usbio.shtml
Onzin, C# heeft net zo min native ondersteuning voor HID, maar het is in zowel C# als VB.NET gewoon zelf te implementeren, aangezien een hid device gewoon een virtuele file is die je kunt openen, en daar naar kunt schrijven en lezen.

Er zijn ook verschillende HID libraries voor .net beschikbaar op internet, dus je hoeft het niet eens perse zelf te implementeren
(Bijvoorbeeld: http://code.google.com/p/csharp-usb-hid-driver/ )

Een uitleg hoe je hid in C# kunt impelementeren: http://www.developerfusio...38/making-usb-c-friendly/

[ Voor 11% gewijzigd door Woy op 17-01-2011 16:53 ]

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dat niet alle USB devices ondersteund worden kan ik begrijpen...
Maar een standaard HID device moet je toch kunnen sturen vanuit VB.net...
Zonder extra DLL ...

Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Als je mijn 2e link doorleest zie je dat dat ook mogelijk is.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”