Mikrokontrolery AVR XMEGA w praktyce, część 2. Pierwszy program
Aby skompilować program, wystarczy wcisnąć klawisz F7. W konsoli w dolnej części okna, powinniśmy zobaczyć Build Succeeded. Aby sprawdzić ile pamięci zajmuje nasz program, trzeba przesunąć tekst trochę do góry lub rozciągnąć okno konsoli (rysunek 4).
Rys. 4. Widok konsoli po poprawnej kompilacji programu
Programowanie przez FLIP
Procesor w module X3-DIL64 ma wbudowany bootloader, dzięki któremu możesz szybko wystartować z procesorami XMEGA bez potrzeby posiadania programatora PDI. Wystarczy zwykły kabel MiniUSB, taki jak do telefonu czy innych urządzeń. Ściągnij Atmel Flip ze strony producenta i zainstaluj.
Po podłączeniu płytki do komputera, nic nie powinno się dziać, bo uruchamia się program ostatnio wgrany do procesora. Aby uruchomić bootloader, należy wykonać taką sekwencję:
- Wciśnij jednocześnie RESET i FLIP
- Puść RESET, cały czas trzymając FLIP
- Komputer powinien wykryć nowe urządzenie USB
- Puść FLIP
- Procesor jest gotowy do otrzymania nowego programu
Jeśli system zapyta się o sterowniki, wybierz automatyczne wyszukiwanie w katalogu C:/Program Files/Atmel. W Menedżerze urządzeń płytka powinna się przedstawiać jako ATxmega128A3U (rysunek 5).

Rys. 5. Procesor ATxmega128A3U widoczny w Menedżerze Urządzeń
Uruchamiamy program Atmel FLIP. Następnie klikamy ikonkę pierwszą z lewej i wybieramy procesor ATxmega128A3U. Dalej, wybieramy Select Communication Medium i oczywiście wybieramy USB i Open. Wszystkie opcje programu powinny się uaktywnić (rysunek 6).
Rys. 6. Atmel FLIP
Klikamy ikonkę Load Hex File z czerwoną strzałką skierowaną w stronę książki. Musimy teraz wskazać plik do wgrania do procesora. Znajduje się on w katalogu projektu w/Debug/xmega-demo.hex. Ważne! Ścieżka, nazwy katalogów i plików nie powinny być nadmiernie skomplikowane i nie powinny zawierać polskich znaków. Następnie klikamy RUN. Niniejszym program został przesłany do procesora, co powinno zająć mniej niż sekundę. Ostatnia rzecz to kliknięcie przycisku Start Application, by wyłączyć bootloader, odłączyć USB (nie trzeba odpinać kabla), a program wystartuje samoczynnie.
Testujemy!
Program testowy generuje różne sygnały o niewielkiej częstotliwości na porcie F. Potrzebujemy zatem diodę z rezystorem 100 R, by zobaczyć te sygnały na własne oczy. Można ją podłączać na różne sposoby do dowolnego pinu portu F. Po wciśnięciu przycisku FLIP, dioda powinna migać dwukrotnie szybciej. Przykładowe połączenie diody przedstawiono na rysunku 7.
Rys. 7. Przykładowy sposób podłączenia diody LED do płytki X3-DIL64
Dominik Leon Bieczyński





MiniPC z procesorem AMD jako laboratorium robotyki AI
Kolejowy komputer panelowy Axiomtek GOT700A – fizyczne klawisze w kabinie maszynisty
Zegary atomowe udoskonalone dzięki kartom AWG w formacie PXIe 

![https://www.youtube.com/watch?v=xeqdqGuy-Aw Michał Mitas, kierownik laboratorium Badań Urządzeń Radiowych w katowickim instytucie Łukasiewicz - AI, opowiada o badaniach urządzeń z interfejsem komunikacji bezprzewodowej, jak Wi-Fi, Bluetooth, LTE czy 5G, przeprowadzanych w komorze bezodbiciowej. Zapraszamy do obejrzenia filmu! [materiał redakcyjny]](https://mikrokontroler.pl/wp-content/uploads/2026/10/00.png)

![https://www.youtube.com/watch?v=QSnLO-KmBMY O wybranych projektach realizowanych w Laboratorium Zakładu Układów Mikrofalowych – ISE PW opowiadają: mgr inż. Michał Kalisiak, dr hab. inż. Arkadiusz Lewandowski, mgr inż. Andžej Šerlat oraz dr hab. inż. Krzysztof Czuba. Zapraszamy na firm [materiał redakcyjny]](https://mikrokontroler.pl/wp-content/uploads/2026/09/WEiTI-PW-czolowka.png)

