Przez ostatni tydzień miałem okazję „pobawić się” trochę stosunkowo nowym modułem od firmy Atmel – XMEGA-A3BU. Jak sama nazwa wskazuje, bazuje on na mikrokontrolerze z rodziny Xmega, następców wysłużonych ATmeg i ATtiny. Nie był to mój pierwszy kontakt z Xmegami, ale po raz pierwszy miałem mobilizację aby przyjrzeć im się bardziej dokładnie.
Jak wierny zwolennik 8-bitowych AVRów (większość moich robotów i innych projektów bazuje właśnie na nich), doceniam w Xmegach przede wszystkim zachowane duże podobieństwo w obsłudze i programowaniu, przy jednoczesnym rozwinięciu możliwości i zachowaniu stosunkowo niskiej ceny (w porównaniu do „odpowiedników” w postaci ATmeg). Również podejście Atmela do wsparcia technicznego się nie zmieniło i nadal możemy korzystać z dobrze przygotowanych not katalogowych (w moim odczuciu Atmel zawsze miał jedne z najlepszych). Bardzo fajnym rozwiązaniem jest również wbudowany bootloader działający przez dowolny interfejs, np. USB. Koniec zabawy z milionem programatorów przerzucanych po biurku 🙂
Nie chcę się rozpisywać na temat tytułowego zestawu, bo przygotowałem cały artykuł dla portalu mikrokontroler.pl (link poniżej). Ponadto, XMEGA-A3BU może się przydać robotykowi chyba tylko jako platforma do nauki programowania nowej rodziny mikrokontrolerów, płytka zajmuje dużo miejsca, nie wszystkie piny Xmegi są wyprowadzone na złącza, a sporo z nich jest już podpiętych do zewnętrznych peryferiów, średnio przydatnych w budowie robotów. Po podpięciu mostków H, może ich po prostu nie starczyć na czujniki i dodatkowe efektory. Zainteresowanych bardziej technicznymi szczegółami zachęcam jednak do dalszej lektury, bo sam mikrokontroler jest – moim zdaniem – dobrym pomysłem dla miłośników AVRów: