Mikrokontrolery Infineon XMC4500 w praktyce, część 1
DAvE Bench
Stworzony przez DAvE 1/2.1 kod konfiguracyjny dla peryferiów mikrokontrolera można łatwo zaimportować do pakietu służącego do tworzenia i rozwijania oprogramowania. Dzięki temu programista może na bazie wygenerowanego kodu zaimplementować funkcjonalność docelowej aplikacji. Jednym z pakietów, do których można zaimportować wygenerowany przez DAvE 1/2.1 kod, jest DAvE BENCH (rysunek 1) firmy Infineon. Jest to oparte na platformie Eclipse IDE (Integrated Development Environment), które zintegrowane zostało między innymi z kompilatorem C, debugerem, loaderem do pamięci Flash oraz terminalem UART.
Rys. 1. Widok okien pakietu DAvE BENCH [2]
DAvE DRIVE – narzędzie do aplikacji sterujących silnikiem
Kolejnym narzędziem udostępnianym przez firmę Infineon jest DAvE DRIVE (rysunek 2). Umożliwia ono, przy wykorzystaniu graficznego interfejsu użytkownika, wygenerować kod źródłowy warstwy aplikacji, która przeznaczona jest do sterowania silnikiem. Projektant może wybrać rodzaj silnika, rodzaj algorytmu sterującego, parametry czasowe i inne ustawienia.
Rys. 2. Okno tworzenia projektu w DAvE DRIVE [2]
DAvE 3 – dla programistów XMC4000
Przedstawione powyżej narzędzia nie są przeznaczone dla mikrokontrolerów XMC4000. Dla swojej nowej rodziny układów firma Infineon przygotowała pakiet o nazwie DAvE 3. Według najprostszej definicji DAvE 3 określić można jako pakiet integrujący funkcjonalności wszystkich wcześniej wymienionych narzędzi (rysunek 3): generatora kodu konfiguracyjnego peryferiów mikrokontrolera, IDE oraz narzędzia do aplikacji sterowania silnikiem. Dzięki temu połączeniu DAvE 3 może być zarówno kompletną platformą do tworzenia oprogramowania na mikrokontroler, jak również może służyć jako jedno z narzędzi – służące do generowania kodu, który zostanie zaimportowany do innego pakietu, w którym aplikacja będzie tworzona. Oprócz zintegrowania narzędzi w jednym pakiecie firma Infineon wprowadziła do poszczególnych elementów pakietu usprawnienia. Najistotniejszym z nich jest przeprojektowany generator kodu konfiguracyjnego peryferiów mikrokontrolera, który w DAvE 3 jest dużo bardziej funkcjonalny i zaawansowany, w porównaniu do wcześniejszej wersji tego narzędzia.
Rys. 3. Funkcjonalność DAvE 1, DAvE 2 i DAvE 3 [1]
DAvE 3 – opis budowy
Pakiet DAvE 3 stworzony został na bazie Eclipse (rysunek 4). Eclipse to napisana w Javie otwarta platforma, która sama w sobie nie dostarcza żadnych narzędzi służących do tworzenia kodu i budowania aplikacji, oferuje jednak obsługę wtyczek (plug-ins) rozszerzających jej funkcjonalność o możliwość tworzenia i rozwijania oprogramowania w różnych językach i na różne platformy sprzętowe.
Rys. 4. Architektura Eclipse [4]

![Rys. 1. Widok okien pakietu DAvE BENCH [2]](/wp-content/uploads/artykuly/Mikrokontrolery_Infineon_XMC4500_w_praktyce_czesc_1/rys1_83.do_artykulow.jpg)
![Rys. 2. Okno tworzenia projektu w DAvE DRIVE [2]](/wp-content/uploads/artykuly/Mikrokontrolery_Infineon_XMC4500_w_praktyce_czesc_1/rys2_87.do_artykulow.jpg)
![Rys. 3. Funkcjonalność DAvE 1, DAvE 2 i DAvE 3 [1]](/wp-content/uploads/artykuly/Mikrokontrolery_Infineon_XMC4500_w_praktyce_czesc_1/rys3_78.do_artykulow.jpg)
![Rys. 4. Architektura Eclipse [4]](/wp-content/uploads/artykuly/Mikrokontrolery_Infineon_XMC4500_w_praktyce_czesc_1/rys4_37.do_artykulow.gif)
Fotowoltaika perowskitowa: od wydajności laboratoryjnej do masowej komercjalizacji
Czy kamery termowizyjne pokazują nam całą prawdę?
Generowanie ujemnego napięcia odniesienia – eksperymenty z zestawem ADALM2000 

![https://www.youtube.com/watch?v=XkeyLmtLfxo O konkursie organizowanym przez firmę TRUMPF Huettinger i polskie uczelnie techniczne opowiada Alicja Peresada i prof. Jacek Rąbkowski oraz kilkoro nagrodzonych dyplomantów: mgr inż. Jakub Dobosz, inż. Maja Zielińska, dr inż. Jakub Kołodziej, dr inż Weronika Hryniewska-Guzik i dr inż. Grzegorz Bartyzel. Zapraszamy do obejrzenia filmu! [materiał redakcyjny]](https://mikrokontroler.pl/wp-content/uploads/2026/07/TRUMPF-czolowka.png)

![https://www.youtube.com/watch?v=gHcP8AajoN4 Szymon Robak oprowadza po katowickim Laboratorium Badań Kompatybilności Elektromagnetycznej w Sieć Badawcza Łukasiewicz - Instytucie Sztucznej Inteligencji i Cyberbezpieczeństwa. Zapraszamy na film! [materiał redakcyjny]](https://mikrokontroler.pl/wp-content/uploads/2026/06/Szymon-Robak-tytulowe.png)

