Szkolenie “Podstawy programowania mikrokontrolerów z Cortex-M0” – warsztaty na XMC2Go

  • Warszawa
    20 października 2018
    09:00 - 14:30
  • Lublin
    21 października 2018
    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

  1. Ze strony http://www.keil.com ściągnąć wersję ewaluacyjną MDK-ARM 5.x i zainstalować ją na komputerze
  2. 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.
  3. 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.
  4. Ściągnąć i zainstalować emulator terminala TeraTerm.

Program szkolenia

Podstawy architektury XMC1000
Najważniejsze informacje o rdzeniu Cortex-M0
Peryferia mikrokontrolerów XMC1100
Wprowadzenie do programowania
Zestaw XMC2Go
Ćwiczenia

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.
xmc2go-1
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.

xmc2go-2

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.

mikrokontrolery-xmc1000-z-cortex-m0-w-praktyce-od-mikrokontrolera-do-systemu-12-projektow-z-xmc-2go Dla osób zainteresowanych mikrokontrolerami XMC1000 organizatorzy przygotowali promocję w postaci obniżki ceny książki „Mikrokontrolery XMC1000 z Cortex-M0 w praktyce od mikrokontrolera do systemu. 12 projektów z XMC 2GO”, której autorem jest Szymon Panecki z 49 PLN do 29 PLN.
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

Partnerzy

logo-infineon