Предисловие
STM32 — это 32-битный процессор ARM, выпущенный STMicroelectronics Торговая марка микроконтроллеров (MCU) серии Cortex-M. Эти микроконтроллеры обладают богатым набором функций.、Отличная производительность、Низкое энергопотребление、Разумная цена,Он часто используется в таких областях, как встроенные системы и Интернет вещей. Серия продуктов STM32 охватывает весь диапазон приложений от начального уровня до приложений высокого класса.,Подходит для различных приложенийиразные разработчики。STM32продуктрядчипвсе основано наARM
Высокопроизводительные ядра, такие как Cortex-M4/L4, могут обеспечить превосходные вычислительные возможности.
В этой статье мы сначала познакомимся с тем, что такое ARM, а затем кратко разберемся с микроконтроллером STM32.
ARM — британская компания Arm Holdings Plc (ранее известная как Advanced RISC Machines,Архитектура процессора теперь происходит от буквенной аббревиатуры,Его характеристикиВысокая производительность, низкое энергопотребление, небольшой размер, низкая стоимость.。
За последние два десятилетия процессоры с архитектурой ARM широко использовались во встроенных системах, мобильных устройствах, цифровых домах, интеллектуальном транспорте, Интернете вещей и других областях, а также играют важную роль в устройствах бытовой электроники, таких как смартфоны и планшеты. .
Процессоры с архитектурой ARM можно разделить на три основные категории: Microcontroller (микроконтроллер), Real-time (embedded) Processors (процессоры реального времени) и Application Processors (прикладные процессоры).
Среди них микроконтроллер (MCU) представляет собой самый маленький тип процессора и объединяет такие компоненты, как процессор, память, периферийные устройства и интерфейсы ввода-вывода. Процессоры реального времени (RTOS) обычно используются во встроенных приложениях реального времени, требующих высокой эффективности, таких как системы управления и встроенные устройства связи. Процессоры приложений — это более сложные типы процессоров, которые обычно включают в себя высокоскоростные процессоры, память и периферийные устройства и используются в приложениях, требующих высокой производительности и более высоких требований, таких как смартфоны, планшеты, смарт-телевизоры и интернет-маршрутизаторы.
Стоит отметить, что:Британская компания ARM предоставляет только интеллектуальную собственность (IP). Сама она не производит микросхемы. Она лишь предоставляет производителям микросхем архитектуру.,Можно сказать, что это профессиональная команда.,Просто делай одно дело хорошо!
Распространенные производители и продукты процессоров ARM:
STM32 — торговая марка серии 32-битных микроконтроллеров (MCU) производства STMicroelectronics. Микроконтроллер STM32 объединяет ядра процессора ARM Cortex-M0, M3, M4 и другие. Применение производительности и функций процессора показано на рисунке ниже:
Если вы новичок, то, как правило, вы покупаете платы для разработки STM серии STMF1. Конкретное введение заключается в следующем:
Серия STMF1 является частью линейки продуктов STM32.,В этой серии используется ARM Cortex-M3Ядро.,Интегрирован ряд периферийных устройств и интерфейсов.,Доступно для различных требований применения.
Серия STMF1 включает две серии: серию STMF10 и серию STMF12, которые очень гибки в использовании.
STM32F103C8T6 — микроконтроллер серии STM32. Согласно соглашению об именах серии STM32, его правила именования следующие:
STM32F103C8T6, его ядро представляет собой высокопроизводительное RISC-ядро ARM Cortex-M3 с максимальной рабочей частотой 72 МГц. Процессор имеет встроенную флэш-память объемом 512 КБ и SRAM 64 КБ, а также поддерживает расширение внешней памяти.
Если эта статья была для вас полезна, пожалуйста, поддержите блогера трижды!