• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Zastąpienie Bootloadera właściwym programem
#7
Odpowiednim/najtańszym  będzie programator USBASP. Jak chcesz to zrobić w miarę szybko to kupisz na Allegro, w Chinach za 2$. W wersji Arduino 1.8.8 działa OK. Możesz korzystać z Arduino bez bootloadera, wybierasz odpowiedni programator i zamiast wciskać strzałkę wybierasz z menu opcję "wgraj używając programatora". Bootloader można wyłączyć również wgrywając bootloder z wyłączoną opcją bootloadera. Wiem, że to może dziwnie brzmieć, po prostu w Arduino bootloader to nie tylko program do wgrywania flash, przy jego "wypalaniu" ustawiasz również wszystkie fusebity tak by były zgodne z danym typem płytki. Można więc wgrać bootloder by go wyłączyć - po prostu wtedy ustawia tylko fuse. Można to zrobić używając dodatku Minicore, opis jak go dołączyć jest tu: https://github.com/MCUdude/MiniCore. Wtedy wygląda to tak:
   
Każde wgranie przez programator szkicu właściwie kasuje bootloader, fuse trzeba sobie przestawić jednak samemu dla porządku.
Ten programator USBASP nie działa w Atmel Studio, najtańszy do Atmel studio można zrobić na bazie arduino micro lub po prostu kupić AVR ISP MK II. 
USBASP https://allegro.pl/programator-isp-usbas...39887.html do tego przyda się to: https://allegro.pl/kanda-6-pin-10pin-avr...33472.html, można dokupić parę rzeczy by przesyłka darmowa była jak masz wykupiony pakiet SMART (np. polecam właśnie Arduino MICRO).
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Zastąpienie Bootloadera właściwym programem - przez kaczakat - 23-12-2018, 23:07

Skocz do:


Przeglądający: 2 gości