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

[Rozwiązano] Arduino Mega 2560 nie wykrywane przez PC - świeci się LED, COM6 zamiast COM5

jakubek0708 01 Cze 2020 09:55 2610 19
REKLAMA
  • #1 18731707
    jakubek0708
    Poziom 4  
    Posty: 15
    Ocena: 12
    Mam problem z Arduino mega 2560, kiedy podłączam go do komputera, komputer w ogóle nie reaguje, ale na Arduino świeci się lampeczka. Na tym samym komputerze i porcie używałem Arduino Uno i wszystko działało tak jak powinno. Poszukałem trochę i natknąłem się na sterowniki pobrałem i się pokazało, że port to jest COM6 (a podłączony do COM5), Arduino uno miałem na tym samym kablu i w tym samym porcie. Arduino Uno mam klona tak samo jak z Arduino Mega. Mam nadzieję, że pomożecie.
  • REKLAMA
  • Pomocny post
    #2 18731721
    szelus
    Poziom 34  
    Posty: 1508
    Pomógł: 315
    Ocena: 53
    To nie jest tak, że numer portu COM zależy od gniazdka USB i kabelka. Windows przydziela unikalny numer portu COM dla każdego podłączonego urządzenia. Dwie płytki Arduino otrzymają różne numery portów, pomimo podłączenia do tego samego gniazdka USB.
  • REKLAMA
  • #4 18731729
    jakubek0708
    Poziom 4  
    Posty: 15
    Ocena: 12
    Dobrze, zrozumiałem, że numer portu zależy od urządzenia, ale Arduino nadal nie odpowiada. W arduino IDE wgrywam program, pokazuje się, że wgrywa a potem wyskakuje błąd: "avrdude: stk500v2_ReceiveMessage(): timeout
    avrdude: stk500v2_ReceiveMessage(): timeout
    avrdude: stk500v2_ReceiveMessage(): timeout
    avrdude: stk500v2_ReceiveMessage(): timeout
    avrdude: stk500v2_ReceiveMessage(): timeout
    avrdude: stk500v2_ReceiveMessage(): timeout
    avrdude: stk500v2_getsync(): timeout communicating with programmer
    Podczas ładowania szkicu wystąpił błąd" nic się nie zmienia, palą się tylko dwie lampki L i ON
  • #5 18732346
    Konto nie istnieje
    Poziom 1  
  • #6 18732633
    jakubek0708
    Poziom 4  
    Posty: 15
    Ocena: 12
    Arduino Mega 2560 nie wykrywane przez PC - świeci się LED, COM6 zamiast COM5

    Więc komputer wykrywa arduino, nie mam pojęcia co się dzieje

    Dodano po 4 [minuty]:

    Arduino Mega 2560 nie wykrywane przez PC - świeci się LED, COM6 zamiast COM5
    jednak sie mylilem, komputer wykrwa ze cos jest w porcie ale nie wie co to
  • REKLAMA
  • Pomocny post
    #7 18732776
    Konto nie istnieje
    Poziom 1  
  • #8 18732824
    jakubek0708
    Poziom 4  
    Posty: 15
    Ocena: 12
    Mam wybrane programator: "ArduinoISP"
  • REKLAMA
  • Pomocny post
    #9 18733373
    Slawek K.
    Poziom 35  
    Posty: 3020
    Pomógł: 259
    Ocena: 1303
    Zainstalowałeś sterowniki CH340 ? Większość klonów ma na pokładzie ten chip, a standardowe sterowniki instalowane przez Arduino tego nie obsługują.

    Pozdr
  • #10 18733531
    jakubek0708
    Poziom 4  
    Posty: 15
    Ocena: 12
    Tak instalowałem
  • Pomocny post
    #11 18735005
    kaczakat
    Poziom 34  
    Posty: 1748
    Pomógł: 317
    Ocena: 231
    Typ wybranego programatora nie ma żadnego znaczenia dopóki nie wybierzesz opcji "Wgraj używając programatora" lub nie zechcesz wypalić bootloadera. Normalnie ważny jest wybrany port COM, prawidłowy sterownik, sprawność układu i pewność połączeń (kabel USB, gniazdo, czy nie pojawia się i znika gdy ruszysz kablem), obecność bootloadera w Arduino.
    Zrób sobie z UNO programator, spróbuj wypalić bootloader i ponów próbę zwykłego wgrywania. Jest sporo poradników jak to zrobić. Warto też mieć choćby najtańszy programator USBASP w domu, czasem się przydaje.
    Pomogłem? Kup mi kawę.
  • Pomocny post
    #12 18735292
    Konto nie istnieje
    Poziom 1  
  • #13 18736163
    jakubek0708
    Poziom 4  
    Posty: 15
    Ocena: 12
    Arduino Mega 2560 nie wykrywane przez PC - świeci się LED, COM6 zamiast COM5

    wygląda o tak
  • Pomocny post
    #14 18736746
    Konto nie istnieje
    Poziom 1  
  • #15 18736857
    jakubek0708
    Poziom 4  
    Posty: 15
    Ocena: 12
    Próbowałem wypalić bootloader za pomocą mojego Arduino Uno, niestety ale nie chce działać robiłem to z kilku poradników i nic. Wyskakuje mi przy próbie wypalenia taki błąd: "avrdude: Expected signature for ATmega2560 is 1E 98 01
    Double check chip, or use -F to override this check.
    Błąd przy wgrywaniu bootloadera.
    "
  • Pomocny post
    #16 18737003
    Konto nie istnieje
    Poziom 1  
  • #17 18737158
    jakubek0708
    Poziom 4  
    Posty: 15
    Ocena: 12
    Tak miałem ustawione Arduino as ISP, zamówiłem już drugą płytkę ale jeszcze jedno pytanie, czy jak klikam restart na tym arduino mega co teraz mam to powinni się jakieś lampki zmieniać/zacząć świecić bo jak klikam to nic się nie dzieje. Poza tym dziękuje tu wszystkim osobom za odpowiedzi.
  • #18 18737270
    Konto nie istnieje
    Poziom 1  
  • Pomocny post
    #19 18737702
    kaczakat
    Poziom 34  
    Posty: 1748
    Pomógł: 317
    Ocena: 231
    Jak masz odpowiedź "Expected signature for ATmega2560 is 1E 98 01" to powinna być też informacja jaką faktycznie sygnaturę odczytano. Włącz pełne komunikaty podczas kompilacji i wgrywania (opcja Arduino w ustawieniach), sprawdź co wykrywa.
    W szkicu ArduinoISP możesz zmienić prędkość komunikacji z 19200 na 115200 i używać go jako programator AVR ISP z programem AVR LAB++ (jest tu na forum do ściągnięcia). Możesz porównać co oba programy odczytają.
    Korzystając z obu wersji ArduinoISP lub AVR ISP port COM musi być wybrany programatora. No i mam nadzieję, że nie łączysz RST z RST.
    Pomogłem? Kup mi kawę.
  • #20 18747224
    jakubek0708
    Poziom 4  
    Posty: 15
    Ocena: 12
    Przyszła nowa płytka i działa bez problemu po zainstalowaniu sterowników. Czyli tamta była uszkodzona. Dziękuje tu wszystkim za pomoc!
    Pozdrawiam!

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik zgłosił problem z płytką Arduino Mega 2560, która nie była wykrywana przez komputer, mimo że dioda LED na płytce świeciła. Po podłączeniu do portu USB, system przypisał płytce numer portu COM6, podczas gdy wcześniej używana Arduino Uno działała poprawnie na tym samym porcie. Użytkownik zainstalował sterowniki, ale nadal występowały błędy podczas wgrywania programów, w tym komunikaty o czasie oczekiwania. W dyskusji podkreślono, że numer portu COM jest dynamiczny i zależy od podłączonych urządzeń. Użytkownicy sugerowali sprawdzenie poprawności wyboru portu w Arduino IDE, zainstalowanie odpowiednich sterowników (np. CH340 dla klonów Arduino) oraz upewnienie się, że bootloader jest zainstalowany na płytce. Po próbach wypalenia bootloadera z użyciem Arduino Uno, użytkownik stwierdził, że płytka była uszkodzona, co potwierdziło zamówienie nowej płytki, która działała poprawnie po zainstalowaniu sterowników.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA