Plan Szkolenia

ARM-M architecture origins. Architecture versions: 6, 7, 8, 8.1.

Register set. Instruction set: overview, limitations, dealing with constants, stack operations, procedure calls and returns. ARM calling convention.
Exception processing.
Cortex-M core components: processor, SysTick timer, NVIC interrupt controller, debug interface.
Advanced NVIC features. Use of software-triggered interrupts.
Cortex-M cores overview. Bus matrix architecture.

Exercises:
1. Basic application structure. Creating the application. Sections and memory
usage. Startup. Interrupts.
2. Routing the C stdout stream to a physical interface (UART, USB CDC?).
Using SWO for diagnostic output.

Wymagania

Basic knowledge of C language and microcontrollers.

 7 godzin

Liczba uczestników



Cena za uczestnika

Opinie uczestników (7)

Szkolenia Powiązane

The Yocto Project - An Overview - hands-on

28 godzin

Circuits and Electronics Fundamentals

14 godzin

Digital Signal Processing (DSP) Fundamentals

21 godzin

Arduino Programming for Beginners

21 godzin

Powiązane Kategorie