Описание тега cortex-m
For all ARM Cortex-M series cores, including M0, M0+, M1, M3, M4, M7, M23 and M33.
Please use this tag instead of other specific Cortex-M tags See: Merge ARM tags.
This tag is for questions related to the ARM Cortex-M microcontrollers.
The Cortex-M microcontrollers support the Thumb 2 instruction set, have a Nested Vector Interrupt Controller (NVIC) that allows interrupt handlers to be written purely in C without any assembly programming and is optimized for cost and power sensitive applications such as smart metering, human interface devices, automotive and industrial control systems, consumer electronics and medical instrumentation.
For a generic introduction and comparisons to other microcontroller families, see:
- Cortex-M3 Embedded Software Development
- Cortex-M1 Embedded Software Development (PDF)
- Migrating from ARM7 to Cortex-M3 (PDF)
- Migrating from 8051 to Cortex Microcontrollers
- Migrating from PIC Microcontrollers to Cortex-M3
References:
- Cortex-M0 Devices Generic User Guide ( Technical Reference Manual)
- Cortex-M0+ Devices Generic User Guide ( Technical Reference Manual)
- Cortex-M3 Devices Generic User Guide ( Technical Reference Manual)
- Cortex-M4 Devices Generic User Guide ( Technical Reference Manual)
- Cortex-M7 Devices Generic User Guide ( Technical Reference Manual)
- Cortex-M23 Devices Generic User Guide Cortex-M23 Technical Reference Manual
- Cortex-M33 Devices Generic User Guide Cortex-M33 Technical Reference Manual
- ARMv6-M Architecture Reference Manual
- ARMv7-M Architecture Reference Manual
- ARMv8-M Architecture Reference Manual