2014-01-30

Arduino IDE - Atmega32, bootloader ir branduolio modifikavimas

Elektronikos mėgėjai ir kiti susidūrę su Arduino žino, jog tai lanksti prototipavimo
platforma. Pradedantiesiems su mikrovaldikliais - galbūt pirmoji pažintis. Begalės prirašytų bibliotekų įvairiems jutikliams ir projektams labai patrauklios naudojimui. Viskas su ja gerai, kol dirbama su ATmega168 ar ATmega328 ar panašiais mikrovaldikliais. Problema iškyla jeigu norime, kad Arduino dirbtų su nestandartiniais (ne Arduino) modeliais, pavyzdžiui - Atmega32. Išvadų skaičius, išvadų funkcijos pradeda skirtis. Laimei Arduino IDE yra lankstus įrankis ir apie tai kūrėjai tikrai pagalvojo. Reikia tik teisingai susikonfigūruoti šį įrankį ir jį prisitaikyti savo reikmėms. Šiame straipsnyje butent ir pakalbėsime apie Arduino pritaikymą dirbti su Atmega32 bei analogiškai kitais Atmel mikrovaldikliais.