-
Data: 2019-05-01 23:26:12
Temat: Digispark i USB - u kogoś działa?
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Podczas zakupów w sklepie elektronicznym z ciekawości kupiłem dwie
płytki Digispark (takie jak ta: https://allegro.pl/oferta/6766868826).
Przyznam, że początkowo byłem przekonany, że siedzi tam jakiś mały
mikrokontroler ze sprzętowym modułem USB - na coś takiego wskazywałaby w
końcu forma płytki. Tymczasem nie - jak się okazuje jest to zwyczajne
Attiny85, korzystające z biblioteki VUSB, której kiedyś używało się z
AVR-ami, zanim upowszechniły się układy zapewniające sprzętową obsługę USB.
Zmuszenie płytek do pracy okazało się nieco bardziej skomplikowane, niż
mi się wydawało. Po pierwsze nie posiadały one wgranego bootloadera,
więc w grę wchodziło jedynie programowanie przez ISP. Zgodnie z sugestią
znalezioną w Sieci wgrałem bootloader micronucleus, z którego korzysta
Arduno (po dodaniu definicji tych płytek). To jednak nie wszystko - pin
reset w projekcie płytki jest przewidziany jako GPIO, trzeba więc albo
dodać brakujący rezystor do VCC, albo wyłączyć ten pin za pomocą fusebita.
Generalnie jestem rozczarowany pracą płytki w roli urządzenia USB:
- Przykład z klawiaturą HID działa przez chwilę. Potem przestaje.
- Przykład z CDC przez chwilę odbiera dane, potem połączenie zostaje
zerwane.
- dmesg pokazuje w tych momentach sporo błędów związanych z USB,
zakończonych informacją :Failed to enumerate".
Da się to jakoś obejść, czy te płytki po prostu nie nadają się na
stabilne urządzenie USB i lepiej zastosować coś ze sprzętową obsługą tej
magistrali, choćby Arduino Leonardo/Pro Micro?
Następne wpisy z tego wątku
- 01.05.19 23:56 Zbych
- 02.05.19 11:52 ww
- 02.05.19 11:56 ToMasz
- 02.05.19 12:32 cezar
- 02.05.19 17:02 Atlantis
- 02.05.19 17:53 Atlantis
- 02.05.19 17:57 ww
- 02.05.19 18:17 Mirek
- 02.05.19 19:11 Atlantis
- 02.05.19 22:04 Atlantis
- 03.01.21 20:05 heby
Najnowsze wątki z tej grupy
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
Najnowsze wątki
- 2025-02-19 Lista afer
- 2025-02-19 Lista afer
- 2025-02-19 Lista afer PIS
- 2025-02-19 Ogrodzenie dla krów szkockich "Highland"
- 2025-02-19 Gdańsk => System Architect (background deweloperski w Java) <=
- 2025-02-19 Gdańsk => Solution Architect (Java background) <=
- 2025-02-19 Białystok => Data Engineer (Tech Leader) <=
- 2025-02-19 Kraków => Ekspert IT (obszar systemów sieciowych) <=
- 2025-02-19 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-02-19 Rzeszów => International Freight Forwarder <=
- 2025-02-19 Poznań => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-19 Chrzanów => Spedytor Międzynarodowy (handel ładunkami/prowadzenie f
- 2025-02-19 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-19 Nigdy
- 2025-02-19 Katowice => Key Account Manager (ERP) <=