Plan Szkolenia

Początki architektury ARM-M. Wersje architektury: 6, 7, 8, 8.1.

Zestaw rejestrów. Zestaw instrukcji: przegląd, ograniczenia, radzenie sobie ze stałymi, operacje na stosie, wywołania procedur i zwroty. Konwencja wywoływania ARM. Przetwarzanie wyjątków. Komponenty rdzenia Cortex-M: procesor, zegar SysTick, kontroler przerwań NVIC, interfejs debugowania. Zaawansowane funkcje NVIC. Wykorzystanie przerwań wyzwalanych programowo. Przegląd rdzeni Cortex-M. Architektura macierzy magistrali.

Ćwiczenia: 1. Podstawowa struktura aplikacji. Tworzenie aplikacji. Sekcje i wykorzystanie pamięci pamięci. Uruchamianie. Przerwania. 2. Routing strumienia C stdout do fizycznego interfejsu (UART, USB CDC?). Używanie SWO do wyjścia diagnostycznego.

Wymagania

Podstawowa znajomość języka C i mikrokontrolerów.

 7 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie