Elorn Napisano Wrzesień 3, 2024 Udostępnij Napisano Wrzesień 3, 2024 Cześć, Mam problem z przesyłaniem szkiców do mojej płytki Arduino Nano. Oto szczegóły: Opis Problemu: Podczas próby przesłania szkicu do płytki Arduino Nano pojawia się błąd: Szkic używa 924 bajtów (3%) pamięci programu. Maksimum to 30720 bajtów. Zmienne globalne używają 9 bajtów (0%) pamięci dynamicznej, pozostawiając 2039 bajtów dla zmiennych lokalnych. Maksimum to 2048 bajtów. avrdude: ser_open(): can't open device "\\.\COM4": Nie można odnaleźć określonego pliku. Failed uploading: uploading error: exit status 1 Działania, które podjąłem: Sprawdziłem Menedżer Urządzeń: Port COM4 jest widoczny w Menedżerze Urządzeń jako "USB Serial Port (COM4)". Sterowniki FTDI dla układu FT232 są zainstalowane. Wybrałem odpowiedni port COM w Arduino IDE: Port COM4 jest wybrany w menu "Narzędzia" > "Port". Resetowałem płytkę ręcznie: Naciskałem przycisk resetu na płytce podczas próby przesyłania szkicu, ale nie pomogło. Sprawdziłem ustawienia bootloadera: Wypróbowałem oba ustawienia bootloadera: "ATmega328P" i "ATmega328P (Old Bootloader)". Port jest sprawny, ponieważ płytka Arduino Uno działa poprawnie. Dodatkowe Informacje: Sterowniki: Sterowniki FTDI są zainstalowane. Używam systemu Windows 11. Płytka: To klon Arduino Nano z układem FT232. Kabel: Używam standardowego kabla USB, który działa z innymi urządzeniami. Moje pytania: Czy ktoś miał podobny problem i znalazł rozwiązanie? Czy są jakieś dodatkowe kroki, które mogę podjąć, aby rozwiązać ten problem? Czy jest możliwość, że płytka jest uszkodzona, a jeśli tak, to jak mogę to zweryfikować? Z góry dziękuję za pomoc!
Elorn Wrzesień 3, 2024 Autor tematu Udostępnij Wrzesień 3, 2024 W tym poście problem był rozwiązany tak, że od arduino zostały odłaczony wszystkie części. Moje arduino chce użyć po raz pierwszy, bez żadnych czujników itd, ale mimo to nie działa
Santiago Wrzesień 3, 2024 Udostępnij Wrzesień 3, 2024 Ja mam 2 arduino uno. I jedno ma przypisany port np.3 drugie 4. Jak sie pomyle to nie zaskakują.... moze do nowego musisz mieć inny port
Tradiatore Wrzesień 4, 2024 Udostępnij Wrzesień 4, 2024 Jeśli IDE nie może uzyskać dostępu do portu COM to najczęściej dlatego, że jest on wykorzystywany (otwarty) przez inny program / proces. Zakładam, że resetowałeś komputer i problem dalej występuje. Spróbuj wykorzystać "Eksplorator procesów" (https://learn.microsoft.com/pl-pl/sysinternals/downloads/process-explorer), żeby zobaczyć czy coś przypadkiem nie używa Twojego portu COM (https://stackoverflow.com/questions/42197/how-do-i-determine-which-process-is-using-a-serial-port). Jeśli COM Port okaże się wolny, a mimo to dalej nie będziesz mógł wgrać szkicu, spróbuj odinstalować sterowniki FTDI i zainstalować je ponownie (https://ftdichip.com/drivers/). Jeśli to nie pomoże strzelałbym w uszkodzony układ, chociaż to relatywnie rzadko się zdarza. 2
Elorn Wrzesień 7, 2024 Autor tematu Udostępnij Wrzesień 7, 2024 Zauważyłem, że czasami, po nacisnieciu resetu w trakcie wgrywania programu, program sie wgrywa, natomiast, gdy go nie nacisne, to jest odmowa dostepu. Mial ktos podobny problem?
miro88 Wrzesień 7, 2024 Udostępnij Wrzesień 7, 2024 Sprawdzałeś na innym komputerze? Masz drugie Nano?
Tradiatore Wrzesień 7, 2024 Udostępnij Wrzesień 7, 2024 (edytowany) Spróbuj wypalić nowy bootloader, resetowaniem mikrokontrolera (edit: konkretnie AVR, w inne się tak nie zagłębiałem) zajmuje się programator, bo jest to wymagany krok przy programowaniu MCU. Jeśli nie masz programatora, to wykorzystaj drugie Arduino, a najlepiej kupić 2x USBasp (kosztuje grosze) - dwa dlatego że trzeba jednym zaktualizować firmware drugiego Edytowano Wrzesień 7, 2024 przez Tradiatore
Elorn Wrzesień 7, 2024 Autor tematu Udostępnij Wrzesień 7, 2024 Nie mam drugiego nano. Sprobuje wypalic bootleader za pomoca arduino
Elorn Wrzesień 7, 2024 Autor tematu Udostępnij Wrzesień 7, 2024 Wypaliłem bootleader za pomocą uno. i udało się przesłać program blink, później drugi piszący "1". Gdy chciałem przesłać mój program to była znów odmowa dostępu.
Elorn Wrzesień 7, 2024 Autor tematu Udostępnij Wrzesień 7, 2024 Nie wiem, czy tak powinno być, ale klikając: menedzer urzadzeń-akcje-dodaj starszy sprzet-porty COM, moglem wybrac sterowniki dla arduino.org arduino.cc a w nich dla micro, leonardo itd. Ale nie moglem wybrac arduino nano
Tradiatore Wrzesień 7, 2024 Udostępnij Wrzesień 7, 2024 Blink i ten drugi program przesłałeś normalnie na swoje Arduino Nano, na które Twój autorski program nie wchodzi?
Elorn Wrzesień 7, 2024 Autor tematu Udostępnij Wrzesień 7, 2024 Najpierw Blink i ten drugi. Zadowolony, że działa spróbowałem mój-nie zadziałał. Spróbowałem powtórnie blink i nie działa
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »