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

ARDUINO UNO Atmega328P - problem z wgraniem bootloadera i szkicu

darex120 04 Lut 2018 20:50 3978 35
Najlepsze odpowiedzi

Jak poprawnie wgrać bootloader do nowej ATmegi328P w Arduino Uno i dlaczego po tym szkice nie chcą się wgrywać przez USB?

Po wgraniu bootloadera szkice należy wgrywać już normalnie przez USB/port COM, a nie przez USBasp; jeśli upload nie działa, najczęściej oznacza to błędny bootloader, złe fusebity albo zły wybór płytki/portu w Arduino IDE [#17016383][#17015634] Do samego wypalania bootloadera przez USBasp trzeba użyć zworki SLOW, bo komunikat o SCK przy starszym firmware USBasp jest tylko ostrzeżeniem, a nowa ATmega startuje z wewnętrznym 8 MHz RC i podziałem przez 8 [#17014720] Wskazany bootloader to `optiboot/optiboot_atmega328.hex`, a fusebity dla Uno: low `0xFF`, high `0xDE`, extended `0xFD` [#17015038] Po poprawnym wypaleniu lock bity powinny mieć `0x0F`, a jeśli odczytujesz `0x3F`, to procedura wypalania nie została wykonana prawidłowo [#17025275]
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.

Podsumowanie tematu

✨ Użytkownik ma problem z wgraniem bootloadera do nowego procesora ATmega328P w płytce Arduino UNO. Po próbie wgrania bootloadera, mimo że proces wydaje się zakończony pomyślnie, nie można załadować szkicu. W dyskusji poruszane są różne metody programowania, w tym użycie programatora USBasp oraz Arduino jako ISP. Użytkownicy sugerują sprawdzenie fusebitów, aktualizację firmware programatora oraz poprawne ustawienia w Arduino IDE. Wskazówki obejmują również konieczność posiadania odpowiednich fusebitów oraz możliwość użycia alternatywnych programów do wgrywania bootloadera. Problemy z komunikacją mogą być związane z niepoprawnym bootloaderem lub błędami w jego instalacji.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA