Framework cmsis

The ARM Cortex Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for the Cortex-M processor series and specifies debugger interfaces. The CMSIS enables consistent and simple software interfaces to the processor for interface peripherals, real-time operating systems, and middleware. It simplifies software re-use, reducing the learning curve for new microcontroller developers and cutting the time-to-market for devices.

For more detailed information please visit vendor site.

Platforms

Name

Description

Platform ststm32

The STM32 family of 32-bit Flash MCUs based on the ARM Cortex-M processor is designed to offer new degrees of freedom to MCU users. It offers a 32-bit product range that combines very high performance, real-time capabilities, digital signal processing, and low-power, low-voltage operation, while maintaining full integration and ease of development.

Boards

Note

Armstrap

ID

Name

Microcontroller

Frequency

Flash

RAM

armstrap_eagle1024

Armstrap Eagle 1024

STM32F417VGT6

168 MHz

1024 Kb

192 Kb

armstrap_eagle2048

Armstrap Eagle 2048

STM32F427VIT6

168 MHz

2048 Kb

256 Kb

armstrap_eagle512

Armstrap Eagle 512

STM32F407VET6

168 MHz

512 Kb

192 Kb

ST

ID

Name

Microcontroller

Frequency

Flash

RAM

disco_f303vc

ST STM32F3DISCOVERY

STM32F303VCT6

72 MHz

256 Kb

48 Kb

disco_f407vg

ST STM32F4DISCOVERY

STM32F407VGT6

168 MHz

1024 Kb

128 Kb

disco_l152rb

ST STM32LDISCOVERY

STM32L152RBT6

32 MHz

128 Kb

16 Kb

nucleo_f401re

ST Nucleo F401RE

STM32F401RET6

84 MHz

512 Kb

96 Kb

Articles

See more Articles about us.

Examples

All project examples are located in PlatformIO repository Examples for CMSIS framework.