bootloader`a konstruktora Arduino

ATMEGA mikrokontroller általában keresztül programozható egy ISP interfész (SPI), de szükséges, bár olcsó, de minden bizonnyal a programozó. A módszer huzalok csatlakoztatásához felhasználásával 5 (SCK, MISO, MOSI, reset, GND).







A fiatalabb modellek o / rakodó vesz 512 byte. Az Arduino Duemilanove 2048 bájt.

Mert rakodó munka, telepíteni kell a megfelelő Fyuz. valamint kellett rakodó össze a kívánt frekvenciát a belső referencia generátor vagy külső kvartsa- egész eljárás időt vesz igénybe. különösen egy kezdő.

Ez a szerkesztő automatikusan létrehoz egy boot loader a mikrokontroller. Ez azt jelzi, Fyuz villogni, és egy olyan mintát generál blokk való behelyezésre board.txt fájlt Arduino IDE környezetben. A betöltő lehet létre egy adott kvarc vagy belső vezéroszcillátorral (például a 8 MHz-es vagy 1 MHz). Alábecsülték a működési frekvencia vezet az energiafogyasztás csökkentése, sajnos ez csökkenti a maximális letöltési sebesség.

A kivitelező használt optiboot rakodó.

Beállítása az Arduino IDE.

Ha hozzá szeretne adni egy egyéni mikrokontroller Arduino környezet (Atmega16 vagy Atmega32), vagy nem szabványos kvarc (nem 16 Mhz). szükséges boards.txt fájl található a mappában Arduino \ hardver \ Arduino / add újabb szakasz, amely létrehoz egy kivitelező.







A bootloader konfiguráció, akkor először válassza ki a mikrokontroller, és adja meg a mester órajel:

Külső kvarc - Egy külső kvarc, csatlakozik a terminálok XTAL m / k. Arra is szükség van, hogy telepítse 22pF kondenzátorok, GND.

Belső óra - a belső oszcillátor o / s, ami a modelltől függően s / w tud dolgozni ezen 1,2,4,8 mgts.Pri mentesül következtetéseket XTAL m / c saját céljaikra.

Watchdog - Belső pontatlan oszcillátor 256 kHz Watchdog.Dostupen rendszer egyáltalán nem o / s.

A homlokrakodó szoftveres soros port, ami lehet rendelni különböző következtetéseket o / s (a tesztelési fázisban). Felhívjuk figyelmét, hogy bizonyos frekvenciákon szoftver UART tartalmazza kötelező.

Alacsony frekvenciákon. például a Watchdog, az esetleges problémákat betöltése a firmware, ha nem egy jó programozó (ami csökkentheti a frekvencia), majd egy kis gyakorisággal nem ajánljuk. Csökkenti az frekvenciája a programozó USBasp a avrdude kulcsos -B

Miután kiválasztotta a megfelelő beállításokat, és kattintson létrehozni egy HEX Designer parancsokat kiadni a firmware keresztül avrdude közüzemi, valamint olyan cikkekhez. Hogyan villog a bootloader keresztül Arduino board vagy USBasp.

By the way, ezek a csapatok nem használjuk, ha már hozzá egy blokk board.txt és másolja a mappát boot \ hardver \ arduino \ betöltőtől \ optiboot \, majd kiválasztja az Eszközök - égési bootloader.




Kapcsolódó cikkek