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)
Cztery dekady Vision Engineering Germany – precyzja, innowacje i ergonomiczna mikroskopia od 1986 roku
Taśma poliimidowa (Kapton®) w elektronice: zastosowania i właściwości
Nowe technologie akumulatorowe przyspieszą elektryfikację pojazdów terenowych 


![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)
![https://www.youtube.com/watch?v=BgxJVTwYJ-s Zapraszamy do obejrzenia filmu i wysłuchania krótkich wypowiedzi prelegentów Hardware Forum 2026 i organizatorów majowej konferencji dla inżynierów z branży elektronicznej: Konrad Bruliński z Lemontech, prof. Krzysztof Kulpa z Politechniki Warszawskiej, Zbigniew Huber z FLC, Ewa Załupska z firmy KROK, Jerzy Kozieł z MPTECH, Grzegorz Potyralski z VIGO Photonics, dr Krzysztof Czuba z Politechniki Warszawskiej, Anna Beata Kalisz Hedegaard z Quantum Security Defence, Adrian Cichosz z Elhurt Dystrybucja Anna Kamińska z Creotech Quantum, oraz Łukasz Jaeszke i Adam Jaeszke z TEK.day [materiał redakcyjny]](https://mikrokontroler.pl/wp-content/uploads/2026/05/tytulowe-film-1.png)

