MDK-ARM Primer

Use on-chip Peripherals

This section describes techniques that help creating programs that use various on-chip peripherals and features of ARM-powered microcontrollers. Use the code examples, specifically tuned for Cortex-M devices, as a template for future programs.

The status of on-chip peripherals can be reviewed with the µVision Debugger using the menu Peripherals. The menu items are device specific and get configured dynamically based on information extracted from the Device Database. Detailed information about the device peripherals and the simulation are provided under the menu Help - Simulated Peripherals for 'device name'.

The following topics are included:

  • CMSIS Overview describes the organization and implementation of the Cortex Microcontroller Software Interface.
  • Cortex-M Core Peripherals describes the standardized peripherals and includes code examples.
  • Vendor Peripherals describes common peripherals provided by vendors and their use with CMSIS.

 

  • Application Notes are available on www.keil.com/appnotes.
  • The applications described in the following sections have been tested with the STM32F107VC device on the Keil MCBSTM32C board.