logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Wirtualna mysz komputerowa - jak zaprogramować mikrokontroler ATMEGA8?

poranek666 15 Mar 2022 19:10 1092 8
REKLAMA
  • #1 19932828
    poranek666
    Poziom 10  
    Witam. Chcę zrobić wirtualną mysz do komputera, mam wszystkie części oprócz zaprogramowanego mikrokontrolera ATMEGA8. Nie wiem jaki program do tego mikrokontrolera jest potrzebny i skąd go wziąć. Może mi ktoś z was pomoże. Z góry dziękuję.
  • REKLAMA
  • REKLAMA
  • REKLAMA
  • REKLAMA
  • Pomocny post
    #5 19946398
    JacekCz
    Poziom 42  
    @__Grzegorz__ @Gienek

    tak a propos, czy z Atmega8 jest osiagalne w pełni kompatybilne USB ?
    Mam na myśli, że niektóre Atmele "U" maja w pełni kompatybilne we/wy USB ...

    Czy będzie skazanie na instalację driverów?
  • #6 19947518
    __Grzegorz__
    Poziom 30  
    Ciężko na tak postawione pytanie odpowiedzieć ("w pełni kompatybilne").

    Atmega8 nie jest w ogóle kompatybilna z USB.
    Autor V-USB jednak w sposób stabilny wycyrklował cykle procesora tak,
    że odpowiadają one timingom USB low-speed na tyle,
    że jest możliwa komunikacja w tym trybie z dowolnym hostem USB.

    Czy potrzebne drivery? (Rozumiem, że na hoście USB).
    Jeżeli zaimplementujesz standardową klasę HID (mysz, klawiatura), MassStorage, CDC, itd., to nie...
    System sobie sam poradzi w 99%.

    W pozostałych przypadkach można sobie poradzić przy pomocy LibUSB albo WinUSB :)
    Programem Zadig można zainstalować dla swojego urządzenia potrzebne sterowniki...
    Ale póżniej trzeba ich używać w swoich aplikacjach na hoście.

    Można także,odpowiednio formując deskryptor USB urządzenia, zmusić Win10 do automatycznego zainstalowania sterownika WinUSB po pierwszym podłączeniu urządzenia... To czasem jest wygodne...
  • #7 19997762
    poranek666
    Poziom 10  
    Jeszcze jedno. czy ATMEGA8-16PU w pełni zastąpi ATMEGĘ8-16 PI?
  • Pomocny post
    #8 19997838
    Gienek
    Poziom 37  
    Tak, możesz zastąpić, bo PU i PI oznacza typ obudowy, a obie są DIP28.
  • #9 20003877
    poranek666
    Poziom 10  
    Czy ktoś ma na zbyciu scalak EM84502AP. Mam z 10 myszek kulkowych ale takiego scalaka nie ma żadna. Pomożecie?
REKLAMA