Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Interfejs USB AVR - program na PC do komunikacji [C#]

Hooterr 16 Maj 2017 20:35 684 3
  • #1 16 Maj 2017 20:35
    Hooterr
    Poziom 2  

    Witam,
    Na wstępie zaznaczam, że szukam podpowiedzi, albo naprowadzenia na właściwe tory, a nie odwalenia roboty za mnie.
    Przegooglowałem już chyba pół internetu w poszukiwaniu jakiegoś sensownego kontentu jak ugryźć temat komunikacji avr - pc używając biblioteki v-usb, albo sprzętowego usb. Z kodem na avr sobie poradzę, problem mam z aplikacją na PC. Idealnie by było gdyby istniała jakaś implementacja w C#, żebym mógł swoją aplikację stworzyć w WPF. Wszyscy chwalą się jakie to cuda robią na usb, ale nie za bardzo chcą się podzielić wiedzą. Spotkał się ktoś kiedyś z takową biblioteką? Może być pod HID, albo cokolwiek innego, byleby się dało przesłać kilka bajtów.

  • #2 16 Maj 2017 21:03
    Piotrus_999
    Poziom 39  

    Zwykły serial port. do 1-2Mb bez cudowania, kickoff-ów, pracy asynchronicznej możesz sobie działać. Przy większych prędkościach poszukaj sobie biblioteki do c# pracującej z libusb ( w sumie są tylko dwie takie "żywe" gdzie coś sie dzieje w ich rozwoju)

  • #3 16 Maj 2017 21:25
    Hooterr
    Poziom 2  

    Piotrus_999 napisał:
    Zwykły serial port. do 1-2Mb bez cudowania

    Czyli co? Ftf232 czy jak? Bo nie do końca rozumiem.

    Ps. chcę sobie poradzić bez żadnych dodatkowych scalaków.

  • #4 16 Maj 2017 21:36
    Piotrus_999
    Poziom 39  

    Widzę że jeszcze nie czytałeś o USB "od kuchni". Musisz sobie napisać deskryptory i obsługę klasy CDC. (Być może w bibliteco vUSB już masz to zrobione - ale nie znam). Inna sprawa że programowo raczej szybko nie będzie.

    Tak samo jak użyjesz uC ze sprzętowym USB. To nie jest tak jak z UART-em że piszesz bajt do DR i idzie albo czytasz z DR i masz. USB jest nieco bardziej skomplikowane.

    http://www.usbmadesimple.co.uk/ums_1.htm
    http://www.beyondlogic.org/usbnutshell/usb1.shtml
    http://www.allusb.com/usb-explained

 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME