Лучшие вопросы
Таймлайн
Чат
Перспективы

STM32

Микроконтроллеры производства STMicroelectronics на базе ядра ARM Cortex-M Из Википедии, свободной энциклопедии

STM32
Remove ads

STM32 — семейство 32-битных микроконтроллеров производства STMicroelectronics. Чипы STM32 группируются в серии, в рамках каждой из которых используется одно и то же 32-битное ядро ARM, например, Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0+ или Cortex-M0. Каждый микроконтроллер состоит из ядра процессора, статической RAM-памяти, флеш-памяти, отладочного и различных периферийных интерфейсов.

Thumb
Микроконтроллер серии STM32
Remove ads

Обзор

STM32 — семейство микроконтроллеров, основанных на 32-битных ядрах ARM Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0+ или Cortex-M0 с сокращённым набором инструкций. STMicroelectronics (ST) имеет лицензию на IP-процессоры ARM от ARM Holdings. Дизайн ядра ARM имеет множество настраиваемых опций, и ST выбирает индивидуальную конфигурацию для каждого микроконтроллера, при этом добавляя свои собственные периферийные устройства к ядру микроконтроллера перед преобразованием дизайна в полупроводниковую пластину. В следующей таблице представлены основные серии микроконтроллеров семейства STM32.

Подробнее Ядро ARM CPU ...
Remove ads

Серии STM32

Суммиров вкратце
Перспектива

Семейство микроконтроллеров STM32 состоит из 16 серий микроконтроллеров: F0, F1, F2, F3, F4, F7, L0, L1, L4, L4+, L5, G0, G4, H7, WB, WL[1]. Каждая из серий базируется на одном из ядер ARM: Cortex-M33, Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0+, Cortex-M0.

Производитель делит все серии микроконтроллеров STM32 на 4 платформы (группы):

Подробнее Платформа микроконтроллеров, Названия серий, входящих в группу ...
Подробнее Название серии, Ядро ARM ...
Подробнее Название серии, Ядро ARM ...
Подробнее Название серии, Ядро ARM ...
Подробнее Название серии, Ядро ARM ...

STM32 H7

В серию H7 входят высокопроизводительные микроконтроллеры, основанные на ядре ARM Cortex-M7F с поддержкой чисел с плавающей запятой двойной точности и тактовой частотой до 550 МГц. У микроконтроллеров STM32H747/757 и STM32H745/755 дополнительно имеется ядро Cortex-M4F частотой до 240 МГц. Ядро M7F в таком случае работает на частоте до 480 МГц. Ядра при этом могут работать как совместно, так и независимо[9].

STM32 F7

Серия F7 представлена микроконтроллерами на базе ядра ARM Cortex-M7F частотой до 216 МГц. По расположению портов ввода/вывода большинство микроконтроллеров серии взаимозаменяемы с контроллерами серии STM32 F4[8].

STM32 F4

STM32 F4 — первая серия, основанная на ядре ARM Cortex-M4F и имеющая поддержку DSP и чисел с плавающей запятой. Расположение портов ввода/вывода совместимо с серией F7, а сам чип отличается большей тактовой частотой (от 84 до 180 МГц), имеет 64 КБ встроенной памяти, поддержку протокола I²S, встроенные часы реального времени и более быстрый АЦП.

Память

  • До 192 КБ SRAM, 64 КБ CCM, 4 КБ NVRAM, 80 байт NVRAM, стираемой при вмешательстве.
  • Flash-память разделяется на блоки 512 / 1024 / 2048 для непосредственного использования, 30 КБ для загрузки, 512 байт одноразовой памяти (OTP), 16 байт для конфигурации.
  • В каждый чип запрограммирован 96-битный уникальный номер.

Периферия

  • USB 2.0 OTG две CAN-шины один интерфейс SPI + два SPI/I²S, 3 I²S, 4 USART, 2 UART, SDIO, двенадцать 16-битных, два 32-битных и два сторожевых таймера, датчик температуры, 16/24-канальный АЦП, два ЦАП, от 51 до 140 пинов GPIO, 16 DMA, часы реального времени, а также аппаратный генератор случайных чисел,
  • В моделях STM32F4x7 присутствует Ethernet, MAC и интерфейс для подключения камеры.
  • В моделях STM32F41x/43x присутствует криптопроцессор, поддерживающий методы DES, TDES и AES, а также SHA-1 и MD5.
  • В моделях STM32F4x9 присутствует LCD-TFT контроллер.
  • Рабочее напряжение находится в диапазоне от 1,8 до 3,6 вольт.

STM32 F3

В серии F3 представлены контроллеры на базе ядра M4F с тактовой частотой до 72 МГц. Все контроллеры данной серии совместимы с контроллерами серии F1.

Память

  • 16 / 24 / 32 / 40 КБ SRAM, 0 / 8 КБ (CCM), 64 / 128 байта NVRAM.
  • Flash-память разделяется на блоки 64 / 128 / 256 для непосредственного использования и 8 КБ для загрузки.
  • В каждый чип запрограммирован 96-битный уникальный номер.

Периферия

  • Каждый чип включает в себя разные интерфейсы для взаимодействия с периферией.
  • Рабочее напряжение находится в диапазоне от 2 до 3,6 вольта.
Remove ads

Примечания

Ссылки

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads