Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Mysz/klawiatura USB do AVR

27 Mar 2017 15:54 2202 28
  • #1 27 Mar 2017 15:54
    22053
    Użytkownik usunął konto  
  • Pomocny post
    #2 27 Mar 2017 16:14
    JarekC
    Poziom 27  

    Jedyne AVRy (z serii MEGA) które mają możliwość obsługi USB HOST to AT90USB647 i AT90USB1287.

    Atmel posiada notę aplikacyjną dotyczącą interesującego Cię zagadnienia:
    www.atmel.com/Images/doc8229.pdf

    Pozdrawiam,
    JarekC

    0
  • #3 27 Mar 2017 16:20
    22053
    Użytkownik usunął konto  
  • #5 27 Mar 2017 20:27
    JarekC
    Poziom 27  

    Tyle że sam MAX3421E jest droższy niż AT90USB647.
    FT312 jest chyba dedykowany do Androida.

    Wg mnie wszystkie rozwiązania AVR z zewnętrznym USB HOST będą droższe i trudniejsze w oprogramowaniu niż te z wbudowanym.

    JarekC

    0
  • #6 27 Mar 2017 20:40
    22053
    Użytkownik usunął konto  
  • #7 27 Mar 2017 20:58
    JarekC
    Poziom 27  

    Podstawowe pytanie co chcesz osiągnąć?
    Czy masz konkretne założenia do projektu to są ty tylko luźne rozważania?

    Pozdrawiam
    JarekC

    1
  • #8 27 Mar 2017 21:21
    22053
    Użytkownik usunął konto  
  • #9 27 Mar 2017 22:23
    el2010tmp
    Poziom 25  

    R-MIK napisał:
    Z obsługą PS2 nie ma problemu

    W takim razie podłącz przez coś takiego:
    Mysz/klawiatura USB do AVR

    0
  • #10 27 Mar 2017 22:26
    22053
    Użytkownik usunął konto  
  • #11 27 Mar 2017 22:36
    tmf
    Moderator Mikrokontrolery Projektowanie

    Jeśli podłączane urządzenie obsługuje oprócz USB tryb PS2 to taka przejściówka zadziała. Nie zawiera ona żadnej elektroniki, także to podłączone urządzenie musi obsługiwać tryb PS2. Kiedyś to był standard, z nowych to nie mam pojęcia czy producenci nadal utrzymują wsteczną kompatybilność.

    0
  • #12 27 Mar 2017 22:41
    22053
    Użytkownik usunął konto  
  • #13 27 Mar 2017 22:57
    michalko12
    Specjalista - Mikrokontrolery

    R-MIK napisał:
    Zastanawiam się też nad opcja ARM z host USB komunikujący się z AVR np po SPI.


    Poważnie? Nie widzisz w tym rozwiązaniu żadnego absurdu?

    2
  • #14 27 Mar 2017 23:05
    22053
    Użytkownik usunął konto  
  • #15 27 Mar 2017 23:24
    JarekC
    Poziom 27  

    W takim razie jeżeli masz projekt zrealizowany na AVR to czy koszt rzędu 7$ za AT90USB647 lub 8$ za AT90USB1287 jest aż tak wysoki? (ceny z microchip Direct)
    Szczególnie że będziesz miał dostęp do kodu gotowego przykładu.

    JarekC

    0
  • #16 27 Mar 2017 23:31
    22053
    Użytkownik usunął konto  
  • #18 28 Mar 2017 00:05
    22053
    Użytkownik usunął konto  
  • Pomocny post
    #21 29 Mar 2017 07:24
    323493
    Użytkownik usunął konto  
  • #22 29 Mar 2017 11:20
    BlueDraco
    Specjalista - Mikrokontrolery

    Dopisuję się do listy uznających wątek za absurdalny. ;)
    Stosunkowo tanim rozwiązaniem byłoby podłączenie do ATmegi starego PeCeta - można go pozyskać za darmo, ma hosta USB z gotowym oprogramowaniem, wystarczy DOS i malutki programik do kopiowania znaków z klawiatury na RS232C. Na złomowiskach takich PC pełno, więc potrzebne tysiące sztuk masz zapewnione. Wyjdzie taniej niż układ scalony z host USB,a najważniejsze, że kod na AVR nie będzie wymagał zmian.

    5
  • #23 30 Mar 2017 09:22
    22053
    Użytkownik usunął konto  
  • Pomocny post
    #24 30 Mar 2017 11:41
    michalko12
    Specjalista - Mikrokontrolery

    R-MIK napisał:
    To faktycznie absurd. Taki PC pobierze kilkanaście razy więcej prądu niż moje urządzenie, będzie z 10 razy większy no i wystartuje w powiedzmy minutę a nie sekundę jak moje urządzenie.
    Dodano po 2 [minuty]:


    Gdybym chciał, aby urządzenie obsługiwało klawiaturę i myszkę dołożyłbym tylko bluetooth HID i korzystał np z mini klawiatur bluetooth z touchpadami, które są po kilka $. Wszelkiego rodzaju dodatkowe hosty USB to nieporozumienie.

    0
  • #25 30 Mar 2017 13:27
    22053
    Użytkownik usunął konto  
  • #26 30 Mar 2017 14:20
    JarekC
    Poziom 27  

    Cytat:
    Gdybym chciał, aby urządzenie obsługiwało klawiaturę i myszkę dołożyłbym tylko bluetooth HID i korzystał np z mini klawiatur bluetooth z touchpadami, które są po kilka $. Wszelkiego rodzaju dodatkowe hosty USB to nieporozumienie.


    Tylko to może być bardziej skomplikowane niż się wydaje na początku bo w takim przypadku moduł bluetooth podłączany do uP musi pełnić rolę "Central" a nie "Peripherial".
    Klawiatury Bluetooth pracuję z protokołem HID over GATT i możliwe że po stronie "Central" trzeba oprogramować stos HID.

    Przykładów na "Peripherial" jest bardzo dużo z "Central" jest już znacznie gorzej.

    Osobiście polecam Nordic Semi i układy NRF51, bardzo dobre SDK i dokumentacja oraz aktywne forum techniczne.

    Pozdrawiam
    JarekC

    0
  • #27 11 Sie 2017 19:39
    22053
    Użytkownik usunął konto  
  • #28 11 Sie 2017 19:47
    JacekCz
    Poziom 36  

    R-MIK napisał:
    Jeszcze nie zfinalizowałem PCB do oscyloskopu ...


    Jesteś pewien że ten poziom (tzn 8 bitowe) procesorów wystarczy? Zaraz zaczną się pytania o malowanie obrazków, braki RAM i takie tam różne (już megaherce są problemem) ... technologia 32b kosztuje w zakupie w zasadzie tyle samo (a czasem taniej)

    0
  • #29 11 Sie 2017 19:55
    22053
    Użytkownik usunął konto  
  Szukaj w 5mln produktów