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

Błąd wgrywania kodu do Arduino Nano, CH340, 328P (stary bootloader), brak diod RX/TX

14 Sie 2022 09:31 1155 10
REKLAMA
  • #1 20142832
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #2 20142845
    viayner
    Poziom 43  
    Posty: 10628
    Pomógł: 1563
    Ocena: 2050
    Witam,
    to ze dzialalo wczesniej nic nie oznacza, moze np. cos pozmieniales w ustawieniach IDE.
    Sprawdz czy nic sie na plytce zbytnio nie nagrzewa.
    Mozesz przetestowac podlaczenie przez zewnetrzny RS232-TTL wprost do Rx/Tx.
    Sprawdz czy naciskajac reset w chwili proby nawizania komunikacji cos zmienia.
    Uzyj innego programatora (ISP) i wgraj bootloader, jezeli nie wykryje procesora to zapewne jest on uszkodzony.
    Pozdrawiam
  • #3 20143288
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • REKLAMA
  • #5 20147223
    Konto nie istnieje
    Poziom 1  
  • #6 20147394
    tmf
    VIP Zasłużony dla elektroda
    Posty: 14318
    Pomógł: 2090
    Ocena: 2203
    emarcus napisał:
    W AVR nie ma żadnego dodatkowego pinu do uruchomienia bootloadera.

    Jakkolwiek w tym przypadku masz rację, to nie jest to ogólną regułą dla AVR. W XMEGA, któe też są AVRami, stan dedykowanego pinu determinuje odpalenie bootloadera lub aplikacji.
    Ponadto może być tak, że bootloader sprawdza stan określonego pinu i w zależności od wyniku sprawdzenia czeka na nowy wsad lub odpala aplikację.
  • #7 20147403
    Konto nie istnieje
    Poziom 1  
  • #8 20148118
    miszcz310
    Poziom 25  
    Posty: 717
    Pomógł: 46
    Ocena: 178
    A nie jest to problem jakiegoś zimnego lutu? Może trzeba by popatrzeć na płytkę jakoś bliżej. Jak nie wykrywa w ogóle nawet tego CH340, to albo nie ma zasilania albo problem z komunikacją (bo złe połączenia albo uwalony układ).
  • #9 20148937
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #10 20173294
    Herp
    Poziom 12  
    Posty: 40
    Ocena: 13
    Witam
    podłącze się do tematu, podobnie jak kolega tylko, że u mnie nie wykrywa mikrokontrolera, czy to może być wina bootloadera? wgrałem bootloader przez szynę MISO, SCK, MOSI, RST który pobrałem ok 3lata temu z sieci ale nie wiem o co chodzi z "old bootloader" Błąd wgrywania kodu do Arduino Nano, CH340, 328P (stary bootloader), brak diod RX/TX
  • #11 20173345
    Interval
    Poziom 32  
    Posty: 1730
    Pomógł: 186
    Ocena: 440
    Może spróbować inny, nowszy.

Podsumowanie tematu

✨ Użytkownik zgłasza problem z Arduino Nano, które korzysta z układu CH340 i procesora ATmega328P (stary bootloader). Mimo że system Windows i IDE wykrywają port, występuje błąd podczas wgrywania programu blink, a diody RX/TX nie świecą. Po wykonaniu testu loop-back, użytkownik podejrzewa uszkodzenie procesora. Odpowiedzi sugerują sprawdzenie ustawień IDE, testowanie zewnętrznego programatora ISP, oraz możliwość uszkodzenia układu lub zimnego lutu. Wskazano również, że bootloader wymaga resetu, co można osiągnąć przez przycisk lub automatyczne połączenie z pinem DTR. Użytkownik zauważa, że po pewnym czasie Arduino zostało ponownie wykryte przez komputer, co sugeruje niestabilność połączenia.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA