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.

[ATmega8] Urzadzenie USB sterowane z PC.

big_zygi 12 Wrz 2012 23:46 954 2
  • #1 12 Wrz 2012 23:46
    big_zygi
    Poziom 2  

    Witam.
    Na wstępie chciałbym zaznaczyć że dopiero zaczynam moja przygodę z mikrokontrolerami.
    Posiadam mikrokontroler Atmega8-PU oraz własnoręcznie skonstruowany programator ISP :)
    Do programowaniu używam WinAVR + IsPROG.
    zmierzając do sedna.
    Chciałbym spróbować skonstruować urządzenie które mógłbym obsługiwać przez port USB.
    np.
    Napisać prosty program pod Windows, załóżmy posiadający 3 przyciski
    i w zależności który przycisk wybiorę na kontrolerze podłączonym pod usb zapali się odpowiednia dioda.
    Prosiłbym o rady jak miałbym się za to zabrać.
    Dodatkowo opis komunikacji USB z kontrolerem.

    0 2
  • #2 12 Wrz 2012 23:59
    LordBlick
    VIP Zasłużony dla elektroda

    Ambitne zadanie sobie postawiłeś, ale to zadanie nie jest dla początkującego, który nic wcześniej nie stworzył. Najpierw kurs programowania mikrokontrolerów radzę zaliczyć i kilka opisów USB.
    Jak już będzie to z głowy to zapytaj wujka Google o VUSB.

    big_zygi napisał:
    Dodatkowo opis komunikacji USB z kontrolerem.
    Nie sądzisz chyba, że ktoś się będzie tu wielostronicowy artykuł wklejał ?
    Przeanalizuj już stworzone projekty tego typu np. USBasp itp.
    http://www.obdev.at/products/vusb/projects.html

    0
  • #3 13 Wrz 2012 00:07
    big_zygi
    Poziom 2  

    aż tak zielony nie jestem ... :)
    coś tam z tym uc potrafię zrobić, poza tym szybko sie uczę jeżeli temat mam "łopatologicznie" wyłożony.
    O Vusb starałem się czytać ale nie do końca jeszcze to rozumiem ...

    Do tej pory udało mi się "stworzyć/zaprogramować" prosty programik zapalający diody w ustalonej kolejności z separacją galwaniczną.

    Głównym powodem moich ograniczeń jest brak dostępu do części, większość z posiadanym jest z odzysku więc operuje na tym co aktualnie posiadam

    0