- Warszawa
20 października 2017
09:00 - 14:30 - Lublin
21 października 2017
09:00 - 14:30
Cel szkolenia
Poznanie budowy i podstaw programowania mikrokontrolerów z rodziny XMC1000 (Cortex-M0) firmy Infineon.
Oczekiwane przygotowanie słuchaczy
- Podstawowa znajomość języka C
- Znajomość podstaw projektowania i programowania urządzeń z mikrokontrolerami
- Komputer PC (notebook) z systemem operacyjnym Windows 10/8/7, 64- lub 32-bitowym oraz kabel USB/microUSB
- Zainstalowane oprogramowanie narzędziowe (bezpłatne):
- Wersja ewaluacyjna Keil MDK-ARM (5.x) z dodatkami
- Program emulatora terminala TeraTerm lub podobny, o zwykłej funkcjonalności terminala (proste wysyłanie tekstu i CR) – NIE Br@y Terminal
Każdy uczestnik warsztatów otrzyma bezpłatny egzemplarz zestawu XMC2Go.
Instalacja oprogramowania
- Ze strony http://www.keil.com ściągnąć wersję ewaluacyjną MDK-ARM 5.x i zainstalować ją na komputerze
- Uruchomić MDK-ARM (ikona Keil μVision na pulpicie), a następnie uruchomić instalator pakietów dodatkowych (przycisk Pack Installer – ostatni na pasku). Instalator pakietów uruchamia się automatycznie po instalacji środowiska.
- Po otwarciu okna Pack Installer w zakładce Packs wybrać z listy pakietów i zainstalować pakiety ARM::CMSIS i Infineon::XMC1000_DFP, a następnie zamknąć środowisko Keil MDK-ARM.
- Ściągnąć i zainstalować emulator terminala TeraTerm.
Program szkolenia
Dodatkowe informacje
XMC1000 to rodzina 32-bitowych mikrokontrolerów wyposażonych w rdzeń Cortex-M0, produkowanych przez firmę Infineon. Są to jedne z najprostszych na rynku mikrokontrolerów z rdzeniem Cortex-M0, są to także najprostsze mikrokontrolery w rodzinie XMC1000 – jak widać na rysunku poniżej.
Platformą sprzętową używaną podczas warsztatów będzie zestaw XMC2Go, którego schemat blokowy pokazano na rysunku poniżej. Oprócz podstawowych elementów peryferyjnych zestaw XMC2Go wyposażono w programator-debugger J-Link.
Użyty w zestawie mikrokontroler XMC1100-Q024x0064 ma rdzeń Cortex-M0 taktowany do 32 MHz, 64 kB pamięci Flash, 16 kB pamięci SRAM, 2-kanałowy interfejs komunikacyjny USIC (UART, SPI, I2C, I2S, LIN), 12-bitowy, 6-kanałowy przetwornik ADC, a także RTC i sprzętowy generator liczb losowych.
Informacje o książce oraz materiały pomocnicze, w tym kody źródłowe przykładowych aplikacji opisanych w książce są dostępne pod adresem http://mikrokontroler.pl/2016/02/29/ostatni-dzien-mikrokontrolery-xmc1000-z-cortex-m0-w-przykladach-10-aplikacji/. Na filmach poniżej przedstawiono działanie przykładowych aplikacji opisanych w książce.
Książki w ofercie promocyjnej są dostępne w KAMAMI.pl, przy zakupie należy użyć poniższy kod promocyjny: 6LHULHEB ważny do 30.11.2016.
Kod szkolenia XMC1000-01
Czas trwania 5:30 h