Spisu treści:

Naprawianie problemu z portem szeregowym USB / sterownikiem Mac Lilypad: 10 kroków (ze zdjęciami)
Naprawianie problemu z portem szeregowym USB / sterownikiem Mac Lilypad: 10 kroków (ze zdjęciami)

Wideo: Naprawianie problemu z portem szeregowym USB / sterownikiem Mac Lilypad: 10 kroków (ze zdjęciami)

Wideo: Naprawianie problemu z portem szeregowym USB / sterownikiem Mac Lilypad: 10 kroków (ze zdjęciami)
Wideo: USB port nie działa? Napraw go sam w 5 minut! 2024, Wrzesień
Anonim
Naprawianie problemu z portem szeregowym USB/sterownikiem Mac Lilypad
Naprawianie problemu z portem szeregowym USB/sterownikiem Mac Lilypad
Naprawianie problemu z portem szeregowym USB/sterownikiem Mac Lilypad
Naprawianie problemu z portem szeregowym USB/sterownikiem Mac Lilypad

Czy od 2016 r. Twój Mac ma mniej niż 2 lata?

Czy niedawno zaktualizowałeś system do najnowszego systemu operacyjnego (Yosemite lub coś nowszego)?

Czy Twoje urządzenia Lilypad USB/MP3 już nie działają?

Mój samouczek pokaże ci, jak naprawiłem moje Lilypad USB

Wystąpił błąd związany z problemem z portem szeregowym/sterownikiem. Spędziłem nad tym co najmniej dziesięć godzin i odniosłem sukces dopiero wtedy, gdy usiadłem, skupiłem się całkowicie na zadaniu i próbowałem wszystkiego przez pół dnia.

Przeszedłem dalej i wymieniłem wszystko, co zrobiłem, ponieważ Twój konkretny problem może różnić się od mojego. Wykonanie wszystkich czynności może zająć trochę czasu, a prawdopodobieństwo sukcesu jest większe, jeśli poświęcisz kilka godzin wyłącznie na rozwiązywanie problemów, tak jak ja.

(Ze względu na zwięzłość, Lilypads będą odtąd nazywane „LPs”).

Krok 1: Ten błąd był widziany w wielu płytach LP, ale…

Bardziej prawdopodobne jest, że wpłynie to na płyty LP produkowane w Chinach

Płytki Arduino (w tym LP) są produkowane w wielu krajach, w tym we Włoszech i Chinach. Płyty włoskie/europejskie są zwykle najwyższej jakości, a chińskie płyty prawdopodobnie najlepiej opisać jako klony, które mogą być dobre, ale często są wykonane z tańszych materiałów i nie mają wstępnie załadowanych sterowników. Należy zauważyć, że Arduino jest w pełni open-source, więc chińskie płyty główne nie są w rzeczywistości podrabiane i zwykle są znacznie tańsze.

Jestem studentem, nie jestem bogaty i potrzebowałem wielokrotności, które mogą się zużyć, więc zamówiłem kilka chińskich płyt z Amazon Prime za około 16,00 USD. To około połowa ceny płyty LP sprzedawanej na Sparkfun.com!

Bardziej „oficjalne” Arduino Sparkfun są droższe, ale mają lepszą kontrolę jakości, ponieważ wykorzystują komponenty z wyższej półki i zwykle są dostarczane z preinstalowanymi poprawnymi sterownikami. Więc jeśli brakuje Ci czasu, możesz rozważyć zakup komponentów od Sparkfun lub podobnego sprzedawcy. (Zauważ, że niektóre płyty Sparkfun również miały problemy ze sterownikami, ale ogólnie są bardziej niezawodne.)

Możesz również kupić płyty LP jeszcze taniej z witryn takich jak AliExpress.com, ale przygotuj się na czekanie tygodniami, a nawet miesiącami na wysyłkę i odprawę celną. Masz również mniej środków odwoławczych, jeśli te płyty są wadliwe. Na przykład łatwo jest zwrócić wadliwe płyty zakupione od Amazon lub Sparkfun, ale zazwyczaj zwrot zaimportowanych płyt jest prawie niemożliwy. Mimo to planuję wkrótce zamówić komponenty bezpośrednio z Chin; po prostu miej świadomość, że jest to bardziej ryzykowne.

Zasadniczo:

Sparkfun i inni uznani sprzedawcy płyt wyprodukowanych w UE:

  • Najdroższy
  • Szybki lub umiarkowany czas wysyłki (zwykle nie za darmo)
  • Zwykle najmniej problemów technicznych (ale nadal podatnych na niektóre)
  • Przyzwoita do dobrej obsługi klienta w przypadku wadliwych płyt

Amazon i inni amerykańscy sprzedawcy płyt wyprodukowanych w Chinach:

  • Tanie do umiarkowanych cen
  • Szybki do umiarkowanego czas wysyłki (często darmowy lub bardzo tani)
  • Możliwe problemy techniczne
  • Przyzwoita do dobrej obsługi klienta w przypadku wadliwych płyt.

Chińscy producenci lub chińscy sprzedawcy na stronach takich jak Alibaba/AliExpress:

  • Najtańszy
  • Umiarkowany lub długi czas wysyłki (czas wysyłki i koszty są różne)
  • Najprawdopodobniej masz problemy techniczne
  • Wszystko, od przerażających po dobrą obsługę klienta, jeśli Twoja deska jest uszkodzona
  • Poszukaj sprzedawców, którzy mają dobre opinie na stronach takich jak AliExpress

Krok 2: Czy jest podłączony?

Czy jest podłączony?
Czy jest podłączony?
  1. Upewnij się, że LP jest podłączony do komputera za pomocą działającego kabla Micro USB. Co najmniej jedna lampka na LP powinna się świecić (jak na powyższym zdjęciu), wskazując, że LP jest zasilana.
  2. Jeśli nie ma światła, oznacza to, że masz problem z portem USB w komputerze, uszkodzonym kablem lub uszkodzoną płytą LP. Sprawdź wszystkie 3, używając różnych przewodów, portów i innego LP, jeśli możesz go zdobyć.

Krok 3: Upewnij się, że wybrałeś odpowiednie opcje płytki w menu Arduino

Upewnij się, że wybrałeś odpowiednie opcje płytki w menu Arduino
Upewnij się, że wybrałeś odpowiednie opcje płytki w menu Arduino

Zobacz powyższe zdjęcie, aby dowiedzieć się, jak znaleźć tę sekcję menu. Chcesz wybrać opcję „Lilypad USB”. Druga opcja Lilypad jest przeznaczona dla starszej płyty, która nie ma wbudowanego USB.

Krok 4: Czy widzisz właściwy port?

Czy widzisz właściwy port?
Czy widzisz właściwy port?

Tutaj widzimy tylko jeden port, port Bluetooth.

To jest złe.:(Twój LP potrzebuje innego portu. Kiedy twój LP jest prawidłowo podłączony, zobaczysz port nazwany jakąś odmianą "Lilypad" (lub ciągiem numerycznym dla Lilypad Mp3).

Dopóki nie znajdziesz właściwego portu, twój komputer i LP nie będą mogły się ze sobą komunikować i nie będziesz mógł wgrać kodu na LP.:(

Krok 5: Jakich kabli używasz?

Jakich kabli używasz?
Jakich kabli używasz?
Jakich kabli używasz?
Jakich kabli używasz?
Jakich kabli używasz?
Jakich kabli używasz?
  1. Jakiego kabla używasz? (Z mojego doświadczenia wynika, że płyty LP są BARDZO wybredne, jeśli chodzi o kable.) To MUSI być kabel zdolny do wysyłania i odbierania danych. Jeśli używałeś kabla telefonu komórkowego do synchronizacji danych z komputerem, ten kabel jest prawdopodobnie w porządku (chociaż nie zawsze jest to prawdą).
  2. Wiele kabli Micro-USB przesyła tylko energię. Kable te nie pozwolą Twojemu LP połączyć się z komputerem i na odwrót! Użyj niezawodnego, sprawdzonego kabla DATA!
  3. Żaden z powyższych kabli nie działa na moim LP. Krótkie białe i czarne to kable Micro-UBS tylko do zasilania. Nie przenoszą danych skutecznie, jeśli w ogóle. Długi szary to kabel do transmisji danych, który synchronizuje dane z moim telefonem komórkowym, ale zaskakująco nie może zsynchronizować się z moim LP. Dlatego musisz wypróbować wiele kabli do transmisji danych.
  4. Kiedy używasz kabla zasilającego z twoim LP, zobaczysz lampkę (zwykle tylko jedną), ale otrzymasz błąd portu z kablami, które nie obsługują danych. Zobacz dwa zdjęcia, aby zobaczyć przykłady ekranu z błędami portów zarówno w menu, jak i terminalu. Używanie tylko zasilających kabli Micro-USB nie jest jedynym problemem, który powoduje ten błąd, ale jest to powszechny problem.
  5. Dwie lampki mogą wskazywać, że LP się synchronizuje, ale nie zawsze jest to prawdą.

Krok 6: Ten kabel działa

Ten kabel działa!
Ten kabel działa!
Ten kabel działa!
Ten kabel działa!
Ten kabel działa!
Ten kabel działa!

Powyższy kabel, kabel danych Samsung Micro-USB, był jedynym kablem w mojej kolekcji, który działał na moim LP. Dołączyłem zdjęcia pokazujące numer modelu, jeśli chcesz spróbować zamówić ten kabel i sprawdzić, czy działa dla Ciebie.

Ponownie, obie kontrolki na płycie będą zwykle świecić (lub przynajmniej migać), gdy płyta jest prawidłowo podłączona.

Po znalezieniu kabla, który działał, upewniłem się, że oznaczyłem go srebrzystą farbą i zachowałem z moimi płytami LP. Możesz w podobny sposób oznaczyć testowany/preferowany kabel.

Krok 7: Czy prawidłowy kabel rozwiązał problem?

Czy prawidłowy kabel rozwiązał problem?
Czy prawidłowy kabel rozwiązał problem?
Czy prawidłowy kabel rozwiązał problem?
Czy prawidłowy kabel rozwiązał problem?
Czy prawidłowy kabel rozwiązał problem?
Czy prawidłowy kabel rozwiązał problem?
  1. Jeśli masz właściwy kabel, powinieneś zobaczyć port na liście, jak pokazano na zrzucie ekranu terminala. To jest dobre. Twój LP powinien teraz działać.:D
  2. Jeśli nadal widzisz błąd – i jesteś pewien, że używasz odpowiedniego kabla do transmisji danych – możesz następnie spróbować nacisnąć przycisk resetowania na swoim LP, znajdując mały mosiężny przycisk, który wskazuję na zdjęciu. Naciśnij go raz i przytrzymaj przez kilka sekund.
  3. Możesz także spróbować nacisnąć przycisk resetowania DWUKROTNIE w krótkich odstępach czasu, co zainicjuje bootloader.

Jeśli nadal nie możesz znaleźć portu, przejdź do następnego kroku.

Krok 8: Zainstaluj sterowniki FTDI

Zainstaluj sterowniki FTDI
Zainstaluj sterowniki FTDI
Zainstaluj sterowniki FTDI
Zainstaluj sterowniki FTDI

To całkiem proste. Kliknij poniższy link do sterownika i pobierz odpowiedni sterownik, który prawdopodobnie będzie 64-bitowym dla komputerów Mac. 32-bitowy prawdopodobnie też by działał.

Łącze sterownika FTDI Kliknij łącze i pobierz plik dla komputerów Mac. Znajdź plik (jest to plik.dmg, jak pokazano na powyższym zrzucie ekranu), kliknij go, a następnie powinien zainstalować się automatycznie

Jeśli masz jakiekolwiek problemy, ta strona daje dobre wyjaśnienie: Jak zainstalować sterowniki FTDI

Spróbuj zainstalować obie wersje (VCP i DFXX).

Następnie możesz spróbować zamknąć Arduino i/lub ponownie uruchomić komputer. Otwórz Arduino i sprawdź, czy możesz znaleźć odpowiedni port dla swojego LP.

Wciąż nie działa? Przejdź do następnego kroku.

Krok 9: Nadal nie działa? Spróbuj nagrać swój bootloader

Wciąż nie działa? Spróbuj nagrać swój bootloader
Wciąż nie działa? Spróbuj nagrać swój bootloader
Wciąż nie działa? Spróbuj nagrać swój bootloader
Wciąż nie działa? Spróbuj nagrać swój bootloader
Wciąż nie działa? Spróbuj nagrać swój bootloader
Wciąż nie działa? Spróbuj nagrać swój bootloader

Możesz także spróbować nagrać bootloader, jak pokazano na powyższych zrzutach ekranu terminala.

Nawet jeśli pojawi się błąd bootloadera nagrywania, odkryłem, że samo nagranie może naprawić twoją tablicę

Ostatni zrzut ekranu pokazuje, jak zmieniam opcje programisty, co może również pomóc przy próbie wypalenia bootloadera. Wypróbuj je wszystkie, ale pamiętaj, które z nich są zwykle używane w różnych urządzeniach Arduino.

Mam nadzieję, że mój tutorial pomógł ci naprawić LP.

Jeśli jednak nadal nie działa i nie możesz nagrać bootloadera, może być konieczne naprawienie bootloadera. Instructables ma na ten temat kilka świetnych samouczków, które można łatwo przeszukiwać.

Zalecana: