Jump to content

СТМ32

(Перенаправлено с микроконтроллера STM32 )
Семейство STM32 [1]
ИС серии STM32H7
Общая информация
Запущен 2007
Снято с производства Текущий
Разработано СТМикроэлектроника
Производительность
Макс. процессора Тактовая частота от 24 до 480 МГц
Архитектура и классификация
Технологический узел от 180 до 40 нм
Микроархитектура АРМ Кортекс-М0 , [2] АРМ Кортекс-М0+ , [3] АРМ Кортекс-М3 , [4] АРМ Кортекс-М4 , [5] АРМ Кортекс-М7 , [6] АРМ Кортекс-М33

STM32 — семейство 32-битных микроконтроллеров интегральных схем от STMicroelectronics . Чипы STM32 сгруппированы в родственные серии, основанные на одном и том же 32-битном процессорном ядре ARM : Cortex-M0 , Cortex-M0+ , Cortex-M3 , Cortex-M4 , Cortex-M7 , Cortex-M33 . Внутри каждый микроконтроллер состоит из ядра процессора ARM, флэш-памяти , статического ОЗУ , интерфейса отладки и различных периферийных устройств. [1]

STM32F100C4T6B

STM32 , — это семейство микроконтроллеров M основанных на различных 32-битных ядрах RISC ARM Cortex- . [1] STMicroelectronics лицензирует интеллектуальную собственность процессора ARM у ARM Holdings . Конструкции ядра ARM имеют множество настраиваемых параметров, и ST выбирает индивидуальную конфигурацию для каждого дизайна. ST подключает к ядру собственные периферийные устройства, прежде чем преобразовать конструкцию в кремниевый кристалл. В следующих таблицах суммированы семейства микроконтроллеров STM32.

серия СТМ32 Ядра ЦП ARM
M4 и M0+ (2 ядра)
M7 (1 ядро), M7 и M4 (2 ядра)
STM32F103VGT6
ИС STM32F103

STM32 — третье семейство ARM от STMicroelectronics. Он следует за более ранним семейством STR9, основанным на ядре ARM9E . [7] и семейство STR7 на основе ядра ARM7TDMI . [8] Ниже представлена ​​история развития семейства STM32.

Дата Объявление
октябрь 2006 г. STMicroelectronics лицензировала ядро ​​ARM Cortex-M3
июнь 2007 г. ST анонсировала серию STM32 F1 на базе ARM Cortex-M3
октябрь 2009 г. ST объявила, что новые чипы ARM будут производиться по 90-нм техпроцессу
апрель 2010 г. ST анонсировала чипы STM32 серии L1
ноябрь 2010 г. ST анонсировала чипы серии STM32 F2 на базе ядра ARM Cortex-M3 и будущие разработки
март 2011 г. ST объявила о расширении своей серии чипов STM32 L1 с плотностью флэш-памяти 256 КБ и 384 КБ.
Сентябрь 2011 г. ST анонсировала чипы серии STM32 F4 на базе ядра ARM Cortex-M4F
февраль 2012 г. ST анонсировала чипы серии STM32 F0 на базе ядра ARM Cortex-M0
июнь 2012 г. ST анонсировала чипы серии STM32 F3 на базе ядра ARM Cortex-M4F
Январь 2013 г. ST объявила о полной поддержке Java для чипов STM32 серий F2 и F4
февраль 2013 г. ST анонсировала поддержку STM32 Embedded Coder для MATLAB и Simulink
февраль 2013 г. ST анонсировала чипы серии STM32 F4x9
апрель 2013 г. ST анонсировала чипы STM32 серии F401
июль 2013 г. ST анонсировала чипы серии STM32 F030 и их доступность в корпусе TSSOP20
декабрь 2013 г. ST объявила о присоединении к проекту mbed
Январь 2014 г. ST анонсировала чипы серии STM32 F0x2
февраль 2014 г. ST анонсировала чипы серии STM32 L0 на базе ядра ARM Cortex-M0+
февраль 2014 г. ST анонсировала несколько плат STM32 Nucleo с разъемами Arduino и mbed IDE
февраль 2014 г. ST объявила о выпуске бесплатного программного инструмента STM32Cube с графическим конфигуратором и кодом C.
Сентябрь 2014 г. ST анонсировала серию STM32 F7, первые чипы на базе ядра Cortex-M7F
Октябрь 2016 г. Анонсирована серия STM32H7 на базе ядра ARM Cortex-M7F, произведенного по технологии 40 нм и работающего на частоте 400 МГц.
ноябрь 2017 г. Анонсирована серия STM32L4+, обновление микроконтроллеров Cortex-M4 серии STM32L4
Октябрь 2018 г. Анонсирована серия STM32L5: микроконтроллеры со сверхнизким энергопотреблением на базе ядра ARM Cortex-M33 с различными функциями безопасности
февраль 2021 г. Анонсирована серия STM32U5, микроконтроллеры со сверхнизким энергопотреблением на базе ядра ARM Cortex-M33 с низким энергопотреблением, а также аппаратные и программные меры безопасности, ориентированные на сертификацию PSA и уровень обеспечения 3 SESIP с защитой от физических атак.
Январь 2023 г. Анонсированная серия STM32C0 на базе ядра ARM Cortex-M0+ предназначена для такого оборудования, как бытовая техника, промышленные насосы, вентиляторы, детекторы дыма, обычно обслуживаемого более простыми 8-битными и 16-битными микроконтроллерами.
март 2023 г. Анонсированная серия STM32H5 на базе ядра ARM Cortex-M33 предназначена для интеллектуальных подключенных устройств, которые обеспечивают больше интеллектуальных возможностей «на периферии», а также усиливают защиту от атак на активы Интернета вещей.
март 2024 г. Анонсирована серия STM32U0 на базе ядра ARM Cortex-M0+, предназначенная для приложений начального уровня со сверхнизким энергопотреблением с батарейным питанием в промышленности, медицине, интеллектуальных измерениях и на рынках потребительского здоровья.

Семейство STM32 состоит из многих серий микроконтроллеров : C0, F0, F1, F2, F3, F4, F7, G0, G4, H5, H7, L0, L1, L4, L4+, L5, U0, U5, WBA, WB, ВЛ. [1] Каждая серия микроконтроллеров STM32 основана на определенном процессорном ядре ARM Cortex-M .

Серия STM32 F0 [9]
Общая информация
Запущен 2012
Снято с производства текущий
Производительность
Макс. процессора Тактовая частота 48 МГц
Архитектура и классификация
Технологический узел 180 нм [10]
Микроархитектура АРМ Кортекс-М0 [2]
Набор инструкций Большой палец-1 (большинство) ,
Большой палец-2 (некоторые)

Серия STM32 F0 — это первая группа чипов ARM Cortex-M0 в семействе STM32. Краткое содержание этой серии таково: [11] [12] [13] [9]

  • Основной:
    • Ядро ARM Cortex-M0 с максимальной тактовой частотой 48 МГц .
    • Опции Cortex-M0 включают таймер SysTick.
  • Память:
    • Статическая оперативная память состоит из 4/6/8/16/32 КБ общего назначения с аппаратной проверкой четности.
    • Flash состоит из 16/32/64/128/256 КБ общего назначения.
    • Каждый чип имеет запрограммированный на заводе 96-битный уникальный идентификационный номер устройства. (кроме STM32F030x4/6/8/C и STM32F070x6/B, [14] )
  • Периферийные устройства:
    • Каждая серия F0 включает в себя различные периферийные устройства, которые варьируются от линии к линии.
  • Генераторы состоят из внутренних (8 МГц, 40 кГц) и дополнительных внешних (от 1 до 32 МГц, от 32,768 до 1000 кГц).
  • Пакеты ИС : TSSOP20, UFQFPN32, LQFP /UFQFN48, LQFP64, LQFP/UFBGA100.
  • рабочего напряжения Диапазон от 2,0 до 3,6 В с возможностью понижения до 1,65 В.
Серия STM32 F1 [15]
Общая информация
Запущен 2007
Снято с производства текущий
Производительность
Макс. процессора Тактовая частота от 24 до 72 МГц
Архитектура и классификация
Микроархитектура ARM Кортекс-М3 [4]
Набор инструкций Большой палец-1 , Большой палец-2 ,
Насыщенный (немного)

Серия STM32 F1 была первой группой микроконтроллеров STM32 на базе ядра ARM Cortex-M3 и считалась их основными микроконтроллерами ARM. Серия F1 со временем развивалась за счет увеличения скорости процессора, размера внутренней памяти и разнообразия периферийных устройств. Существует пять линий F1: подключение (STM32F105/107), производительность (STM32F103), доступ к USB (STM32F102), доступ (STM32F101), значение (STM32F100). Краткое содержание этой серии таково: [15] [16] [17]

Серия STM32 F2 [18]
Общая информация
Запущен 2010
Снято с производства текущий
Производительность
Макс. процессора Тактовая частота 120 МГц
Архитектура и классификация
Технологический узел 90 нм
Микроархитектура ARM Кортекс-М3 [4]
Набор инструкций Большой палец-1 , Большой палец-2 ,
Насыщенный (немного)

Серия микроконтроллеров STM32 F2 STM32 на базе ядра ARM Cortex-M3. Это самая последняя и самая быстрая серия Cortex-M3. F2 по выводам совместим с серией STM32 F4. Краткое содержание этой серии таково: [19] [18] [20]

  • Основной:
  • Память:
    • Статическая ОЗУ состоит из 64/96/128 КБ общего назначения, 4 КБ с батарейным питанием, 80 байт с батарейным питанием и стиранием при обнаружении несанкционированного доступа.
    • Флэш-память состоит из 128/256/512/768/1024 КБ общего назначения, 30 КБ системной загрузки, 512 байт одноразового программирования (OTP), 16 дополнительных байтов.
    • Каждый чип имеет запрограммированный на заводе 96-битный уникальный идентификатор устройства.
  • Периферийные устройства:
    • Общие периферийные устройства, включенные во все пакеты микросхем, включают USB 2.0 OTG HS, два CAN 2.0B, один SPI + два SPI или I²S, три I²C, четыре USART, два UART, SDIO/MMC, двенадцать 16-битных таймеров, два 32-битных таймера. , два сторожевых таймера, датчик температуры, 16 или 24 канала на три АЦП, два ЦАП, от 51 до 140 GPIO, шестнадцать DMA, часы реального времени (RTC), механизм проверки циклическим избыточным кодом (CRC), генератор случайных чисел (RNG) . В корпусах микросхем большего размера добавляются возможности 8/16-битной шины внешней памяти.
    • В моделях STM32F2x7 добавлен Ethernet MAC , интерфейс камеры , USB 2.0 OTG FS.
    • В моделях STM32F21x добавлен криптографический процессор для DES / TDES / AES и хэш-процессор для SHA-1 и MD5 .
  • Генераторы состоят из внутренних (16 МГц, 32 кГц) и дополнительных внешних (от 4 до 26 МГц, от 32,768 до 1000 кГц).
  • Пакеты IC : WLCSP 64, LQFP 64, LQFP100, LQFP144, LQFP176, UFBGA 176.
  • Диапазон рабочего напряжения составляет от 1,8 до 3,6 вольт.
STM32 F3 series [21]
Общая информация
Запущен 2012
Снято с производства текущий
Производительность
Макс. процессора Тактовая частота от 72 МГц до 72 МГц
Архитектура и классификация
Микроархитектура АРМ Кортекс-М4Ф [5]
Набор инструкций Большой палец-1 , Большой палец-2 ,
Насыщенный , DSP ,
ФПУ (СП)

Серия STM32 F3 — вторая группа микроконтроллеров STM32 на базе ядра ARM Cortex-M4F. F3 практически по выводам совместим с серией STM32 F1. Краткое содержание этой серии таково: [22] [23] [21]

  • Основной:
  • Память:
    • Статическая оперативная память состоит из 16/24/32/40 КБ общего назначения с аппаратной проверкой четности, 0/8 КБ памяти, связанной с ядром (CCM) с аппаратной проверкой четности, 64/128 байт с батарейным питанием и стиранием при обнаружении несанкционированного доступа.
    • Флэш-память состоит из 64/128/256 КБ общего назначения, 8 КБ системной загрузки и дополнительных байтов.
    • Каждый чип имеет запрограммированный на заводе 96-битный уникальный идентификатор устройства.
  • Периферийные устройства:
    • Каждая серия F3 включает в себя различные периферийные устройства, которые варьируются от линии к линии.
  • Генераторы состоят из внутренних (8 МГц, 40 кГц) и дополнительных внешних (от 1 до 32 МГц, от 32,768 до 1000 кГц).
  • Пакеты ИС : LQFP 48, LQFP64, LQFP100, UFBGA 100.
  • рабочего напряжения Диапазон составляет от 2,0 до 3,6 вольт .

Отличительной особенностью этой серии является наличие четырех быстрых 12-разрядных АЦП с одновременной выборкой (мультиплексор с более чем 30 каналами) и четырех согласованных 8 МГц с полосой пропускания операционных усилителей со всеми открытыми выводами и дополнительно внутренним PGA (программируемая матрица усиления). сеть. Открытые площадки позволяют использовать ряд схем формирования аналогового сигнала, таких как полосовые фильтры, фильтры защиты от наложения спектров, усилители заряда, интеграторы/дифференциаторы, «инструментальные» дифференциальные входы с высоким коэффициентом усиления и другие. Это устраняет необходимость во внешних операционных усилителях для многих приложений. Встроенный двухканальный ЦАП может иметь как произвольную форму сигнала, так и аппаратно генерируемую форму сигнала (синусоидальная, треугольная, шумовая и т. д.). Все аналоговые устройства могут быть полностью независимыми или частично соединенными внутри, а это означает, что можно объединить почти все, что необходимо для усовершенствованной системы измерения и сопряжения датчиков, в одном чипе.

Выборку данных с четырех АЦП можно производить одновременно, что делает возможным создание широкого спектра прецизионного аналогового оборудования управления. Также можно использовать аппаратный планировщик для массива мультиплексоров, обеспечивающий хорошую точность синхронизации при выборке более 4 каналов независимо от потока основного процессора. Триггером выборки и мультиплексирования можно управлять с помощью различных источников, включая таймеры и встроенные компараторы, что позволяет при необходимости использовать нерегулярные интервалы выборки.

STM32F37/38xxx включает в себя 14- разрядный дельта-сигма АЦП. [24]

Входы операционных усилителей оснащены аналоговым мультиплексором 2-к-1, что позволяет предварительно обрабатывать восемь аналоговых каналов с помощью операционного усилителя; все выходы ОУ могут быть внутренне подключены к АЦП.

Серия STM32 F4 [25]
Общая информация
Запущен 2011
Снято с производства текущий
Производительность
Макс. процессора Тактовая частота от 84 до 180 МГц
Архитектура и классификация
Технологический узел 90 нм
Микроархитектура АРМ Кортекс-М4Ф [5]
Набор инструкций Большой палец-1 , Большой палец-2 ,
Насыщенный , DSP ,
ФПУ (СП)

Серия STM32 F4 — это первая группа микроконтроллеров STM32 на базе ядра ARM Cortex-M4F. Серия F4 также является первой серией STM32, в которой есть DSP и инструкции с плавающей запятой. F4 по выводам совместим с серией STM32 F2 и имеет более высокую тактовую частоту, статическое ОЗУ CCM объемом 64 КБ, полнодуплексный I²S, улучшенные часы реального времени и более быстрые АЦП. Краткое содержание этой серии таково: [26] [27] [28] [25] [29]

Серия STM32 F7 [31]
Общая информация
Запущен 2014
Снято с производства текущий
Производительность
Макс. процессора Тактовая частота 216 МГц
Архитектура и классификация
Технологический узел 90 нм
Микроархитектура ARM Кортекс-M7F
Набор инструкций Большой палец-1 , Большой палец-2 ,
Насыщенный , DSP ,
ФПУ (СП и ДП)

Серия STM32 F7 представляет собой группу микроконтроллеров STM32 на базе ядра ARM Cortex-M7F. Многие из серии F7 по выводам совместимы с серией STM32 F4.

Основной:

  • Ядро ARM Cortex-M7F с максимальной тактовой частотой 216 МГц .

Многие модели STM32F76xxx и STM32F77xxx имеют цифровой фильтр для интерфейса сигма-дельта-модуляторов (DFSDM). [30]

Серия STM32 G0 [32]
Общая информация
Запущен 2018
Снято с производства текущий
Производительность
Макс. процессора Тактовая частота 64 МГц
Архитектура и классификация
Технологический узел 90 нм [10]
Микроархитектура ARM Кортекс-М0+ [3]
Набор инструкций Большой палец-1 (большинство) ,
Большой палец-2 (некоторые)

Серия STM32 G0 — это следующее поколение микроконтроллеров Cortex-M0/M0+ для бюджетного сегмента рынка, предлагающее золотую середину в производительности и энергоэффективности, например, лучшую энергоэффективность и производительность по сравнению со старой серией F0 и более высокую производительность по сравнению со сверхнизкими. мощность серии L0 [10]

  • Основной:
    • Ядро ARM Cortex-M0+ с максимальной тактовой частотой 64 МГц.
    • Интерфейс отладки представляет собой SWD с точками останова и наблюдения. Отладка JTAG не поддерживается.
  • Память:
    • Объем статической оперативной памяти общего назначения от 8 до 128 КБ с аппаратной проверкой четности и до 144 КБ без аппаратной проверки четности, 5 32-битных регистров с батарейным питанием и стиранием при обнаружении несанкционированного доступа.
    • Размеры флэш-памяти от 16 до 512 КБ. [33]
Серия STM32 G4 [34]
Общая информация
Запущен 2019
Снято с производства текущий
Производительность
Макс. процессора Тактовая частота 170 МГц
Архитектура и классификация
Технологический узел 90 нм [10]
Микроархитектура АРМ Кортекс-М4Ф [5]
Набор инструкций Большой палец-1 , Большой палец-2 ,
Насыщенный , DSP ,
ФПУ (СП)

Серия STM32 G4 — это следующее поколение микроконтроллеров Cortex-M4F, призванное заменить серию F3 и предлагающее золотую середину в производительности и энергоэффективности, например, более высокую энергоэффективность и производительность по сравнению со старыми сериями F3/F4 и более высокую производительность по сравнению с ультра Серия L4 с низким энергопотреблением, интегрированная в несколько аппаратных ускорителей.

  • Основной:
    • Ядро ARM Cortex-M4F с максимальной тактовой частотой 170 МГц с инструкциями FPU и DSP.
  • Математические ускорители:
    • КОРДИК (тригонометрические и гиперболические функции)
    • FMAC (функции фильтрации)
  • Память:
    • Флэш-память с кодом исправления ошибок (ECC) размером от 128 до 512 КБ.
    • Размер статической оперативной памяти от 32 до 128 КБ с аппаратной проверкой четности и рутинным усилителем CCM-SRAM, 32 32-битных регистра с батарейным питанием и стиранием при обнаружении несанкционированного доступа.
  • Богатая передовая аналоговая периферия (компаратор, операционные усилители, ЦАП)
  • АЦП с аппаратной передискретизацией (разрешение 16 бит) до 4 Msps
  • Таймер высокого разрешения, версия 2
  • Интерфейс USB Type-C с функцией Power Delivery, включая физический уровень (PHY)
  • Защищаемая область памяти
  • Аппаратное шифрование AES
Серия STM32 H7 [35]
Общая информация
Запущен 2017 кв. 2
Производительность
Макс. процессора Тактовая частота от 480 МГц до 550
Архитектура и классификация
Технологический узел 40 нм [36]
Микроархитектура ARM Cortex-M7F + опционально ARM Cortex-M4F
Набор инструкций Большой палец-1 , Большой палец-2 ,
Насыщенный , DSP ,
ФПУ (СП и ДП)

Серия STM32 H7 представляет собой группу высокопроизводительных микроконтроллеров STM32 на базе ядра ARM Cortex-M7F с модулем с плавающей запятой двойной точности и дополнительным вторым ядром Cortex-M4F с плавающей запятой одинарной точности. Ядро Cortex-M7F может достигать рабочей частоты до 480 МГц, а Cortex-M4F — до 240 МГц. Каждое из этих ядер может работать независимо или как главное/подчиненное ядро.

Серия STM32H7 — это первая серия микроконтроллеров STM32, изготовленная по 40-нм техпроцессу, и первая серия микроконтроллеров на базе ARM Cortex-M7, которые могут работать на частоте до 480 МГц, что позволяет повысить производительность по сравнению с предыдущими сериями микроконтроллеров Cortex-M. достижение новых рекордов производительности в 1027 DMIPS и 2400 CoreMark. [37]

Цифровой фильтр для интерфейса сигма-дельта модуляторов (DFSDM) [30]

Серия STM32 L0 [38]
Общая информация
Запущен 2014
Снято с производства текущий
Производительность
Макс. процессора Тактовая частота 32 МГц
Архитектура и классификация
Микроархитектура ARM Кортекс-М0+ [3]
Набор инструкций Большой палец-1 (большинство) ,
Большой палец-2 (некоторые)

Серия STM32 L0 — это первая группа микроконтроллеров STM32 на базе ядра ARM Cortex-M0+. Эта серия предназначена для приложений с низким энергопотреблением. Краткое содержание этой серии таково: [39] [38]

  • Основной:
    • Ядро ARM Cortex-M0+ с максимальной тактовой частотой 32 МГц .
    • Интерфейс отладки представляет собой SWD с точками останова и наблюдения. Отладка JTAG не поддерживается.
  • Память:
    • Статическая ОЗУ общего назначения объемом 8 КБ с аппаратной проверкой четности, 20 байт с батарейным питанием и стиранием при обнаружении несанкционированного доступа.
    • Флэш-память общего назначения размером 32 или 64 КБ (с ECC).
    • EEPROM 2 КБ (с ECC). Размер
    • ПЗУ , содержащее загрузчик с возможностью перепрограммирования флэш-памяти из USART1, USART2, SPI1, SPI2.
    • Каждый чип имеет запрограммированный на заводе 96-битный уникальный идентификатор устройства.
  • Периферийные устройства:
    • два USART , один UART с низким энергопотреблением, два I²C , два SPI или один I²S , один полноскоростной USB (только чипы L0x2 и L0x3).
    • один 12-битный АЦП с мультиплексором, один 12-битный ЦАП , два аналоговых компаратора , датчик температуры.
    • таймеры, таймеры с низким энергопотреблением, сторожевые таймеры, 5 V-толерантных GPIO , часы реального времени, DMA контроллер CRC . , механизм
    • емкостный сенсорный датчик и 32-битный генератор случайных чисел (только чипы L0x2 и L0x3), контроллер ЖК-дисплея (только чипы L0x3), 128-битный механизм AES (только чипы L06x).
  • Генераторы состоят из дополнительного внешнего кварцевого или генератора с частотой от 1 до 24 МГц, дополнительного внешнего кварцевого или керамического резонатора с частотой 32,768 кГц, нескольких внутренних генераторов и одной системы ФАПЧ.
  • IC Пакеты : LQFP 48, LQFP64, TFBGA 64.
  • рабочего напряжения Диапазон составляет от 1,8 до 3,6 В , включая программируемый детектор падения напряжения .
Серия STM32 L1 [40]
Общая информация
Запущен 2010
Снято с производства текущий
Производительность
Макс. процессора Тактовая частота 32 МГц
Архитектура и классификация
Технологический узел 130 нм
Микроархитектура ARM Кортекс-М3 [4]
Набор инструкций Большой палец-1 , Большой палец-2 ,
Насыщенный (немного)

Серия STM32 L1 была первой группой микроконтроллеров STM32, основной целью которых было обеспечение сверхнизкого энергопотребления для приложений с батарейным питанием. Краткое содержание этой серии таково: [41] [42] [40] [43]

  • Основной:
  • Память:
    • Статическая оперативная память состоит из 10/16/32/48/80 КБ общего назначения, 80 байт со стиранием при обнаружении несанкционированного доступа.
    • Флэш-память состоит из 32/64/128/256/384/512 КБ общего назначения с ECC , 4/8 КБ системной загрузки, 32 дополнительных байта, EEPROM состоит из 4/8/12/16 КБ хранилища данных с ECC.
    • Каждый чип имеет запрограммированный на заводе 96-битный уникальный идентификатор устройства.
  • Периферийные устройства:
    • Общие периферийные устройства, включенные во все пакеты микросхем, включают USB 2.0 FS, два SPI, два I²C, три USART, восемь 16-битных таймеров, два сторожевых таймера, датчик температуры, от 16 до 24 каналов в одном АЦП, два ЦАП, от 37 до 83 GPIO, семь DMA, часы реального времени (RTC), механизм циклического избыточного кода (CRC). В линейку STM32FL152 добавлен контроллер ЖК-дисплея.
  • Генераторы состоят из внутренних (16 МГц, 38 кГц, переменная от 64 кГц до 4 МГц), дополнительных внешних (от 1 до 26 МГц, от 32,768 до 1000 кГц).
  • Пакеты IC : UFQFPN48, LQFP 48, LQFP64, TFBGA 64, LQFP100, UFBGA 100.
  • Диапазон рабочего напряжения составляет от 1,65 до 3,6 вольт.
Серия STM32 L4
Общая информация
Запущен 2015
Снято с производства текущий
Производительность
Макс. процессора Тактовая частота 80 МГц
Архитектура и классификация
Технологический узел 90 нм [10]
Микроархитектура АРМ Кортекс-М4Ф [5]
Набор инструкций Большой палец-1 , Большой палец-2 ,
Насыщенный , DSP ,
ФПУ (СП)

Серия STM32 L4 представляет собой развитие микроконтроллеров сверхмалого энергопотребления серии STM32L1. Примером микроконтроллера L4 является STM32L432KC в пакете UFQFPN32, который имеет:

  • 32-битное ядро ​​ARM Cortex-M4
  • Максимальная частота процессора 80 МГц
  • VDD from 1.65 V to 3.6 V
  • 256 КБ флэш-памяти, 64 КБ SRAM
  • Таймеры общего назначения (4), SPI/I2S (2), I2C (2), USART (2), 12-битный АЦП с 10 каналами (1), GPIO (20) с возможностью внешнего прерывания, RTC
  • Генератор случайных чисел (TRNG для энтропии HW).
  • Цифровой фильтр для сигма-дельта модуляторов (DFSDM) интерфейса [30]
Серия STM32 L4+ [44]
Общая информация
Запущен 2016
Снято с производства текущий
Производительность
Макс. процессора Тактовая частота 120 
Архитектура и классификация
Технологический узел 90 нм [10]
Микроархитектура АРМ Кортекс-М4Ф [5]
Набор инструкций Большой палец-1 , Большой палец-2 ,
Насыщенный , DSP ,
ФПУ (СП)

Серия STM32 L4+ представляет собой расширение серии микроконтроллеров со сверхнизким энергопотреблением серии STM32L4, обеспечивающее большую производительность, больший объем встроенной памяти, а также более богатые возможности графики и подключения при сохранении сверхнизкого энергопотребления.

Основные особенности:

  • 32-битное ядро ​​ARM Cortex-M4
  • Максимальная частота процессора 120 МГц
  • VDD from 1.71 V to 3.6 V
  • Сверхнизкое энергопотребление: до 41 мкА/МГц, потребляемая мощность 20 нА в режиме пониженного энергопотребления.
  • До 2048 КБ флэш-памяти, до 640 КБ SRAM
  • Расширенные периферийные устройства, включая контроллер TFT-LCD, ускоритель Chrom-ART, интерфейс камеры и т. д.
  • Цифровой фильтр для интерфейса сигма-дельта модуляторов (DFSDM) [30]
СТМ32 серии L5 [45]
Общая информация
Запущен 2018
Снято с производства текущий
Производительность
Макс. процессора Тактовая частота 110 МГц
Архитектура и классификация
Технологический узел 90 нм [46]
Микроархитектура АРМ Кортекс-М33Ф

Серия STM32 L5 представляет собой развитие микроконтроллеров сверхмалого энергопотребления серии STM32L:

  • ​​ARM Cortex-M33 32-битное ядро
  • Максимальная частота процессора 110 МГц
Серия STM32 U0 [47]
Общая информация
Запущен 2024
Снято с производства текущий
Производительность
Макс. процессора Тактовая частота 56 
Архитектура и классификация
Технологический узел 90 нм [48]
Микроархитектура ARM Кортекс-М0+ [3]
Набор инструкций Большой палец-1 (большинство) ,
Большой палец-2 (некоторые)

Серия STM32 U0 представляет собой дополнение начального уровня к серии микроконтроллеров со сверхнизким энергопотреблением STM32:

  • Ядро ARM Cortex-M0+ с максимальной тактовой частотой 56 МГц.
  • Статическое потребление 160 нА в режиме ожидания с часами реального времени (RTC) и 16 нА в выключенном состоянии.
  • До 256 КБ флэш-памяти, варианты корпуса до 81 контакта.
  • Встроенный контроллер сегментного ЖК-дисплея.
  • Ориентирован на сертификаты SESIP Level 3, PSA-Certified Level 1 и NIST.
Серия СТМ32 У5 [49]
Общая информация
Запущен 2021
Снято с производства текущий
Производительность
Макс. процессора Тактовая частота 160 
Архитектура и классификация
Технологический узел 40 нм [46]
Микроархитектура АРМ Кортекс-М33Ф

Серия STM32 U5 представляет собой развитие микроконтроллеров сверхмалого энергопотребления серии STM32L:

Макетные платы

[ редактировать ]

Ардуино нано стиль

[ редактировать ]
Синяя таблетка

Следующие платы имеют Arduino Nano совместимые по выводам штекерные разъемы между строками 0,6 дюйма с размером DIP-30 , но эти платы имеют логический ввод-вывод 3,3 В вместо логического ввода-вывода 5 В для Arduino Nano.

  • Плата Blue Pill оснащена микроконтроллером STM32F103C8T6. [50] [51] [52] К сожалению, большинство синих плат теперь содержат подделку STM32 из Китая. [53]
  • Плата Black Pill оснащена микроконтроллером STM32F401CCU6 или STM32F411CEU6. [54] [55] [56]
  • Платы ST Nucleo-32 также имеют штекерные разъемы, совместимые с выводами Arduino Nano. [57] (см. раздел Nucleo ниже)

Ардуино Уно в стиле

[ редактировать ]
Кленовая доска Leaflabs (устарела)

Следующие платы имеют Arduino Uno совместимые по выводам гнездовые разъемы для шилдов Arduino, но эти платы имеют логический ввод-вывод 3,3 В вместо логического ввода-вывода 5 В для Arduino Uno.

  • Плата Maple от Leaflabs оснащена микроконтроллером STM32F103RB. Доступна библиотека AC/C++ под названием libmaple, которая упрощает миграцию с Arduino.
  • Плата OLIMEXINO-STM32 от Olimex имеет микроконтроллер STM32F103RBT6 и аналогична плате Maple.
  • Netduino с поддержкой .NET Micro Framework .
  • Платы ST Nucleo-64 и Nucleo-144 также имеют гнездовые разъемы для шилдов Arduino. (см. раздел Nucleo ниже)

СТ Нуклео

[ редактировать ]

Все Nucleo платы от STMicroelectronics поддерживают среду разработки mbed . [58] [59] и иметь дополнительный встроенный чип хост-адаптера ST-LINK/V2-1, который обеспечивает отладку SWD, виртуальный COM-порт и запоминающее устройство через USB. Существует три семейства плат Nucleo, каждое из которых поддерживает свой корпус микроконтроллера. [60] Отладчик, встроенный в платы Nucleo, можно преобразовать в протокол отладчика SEGGER J-Link . [61]

Платы Нуклео-32 [60] [62]
Платы Нуклео-64 [60] [64]
Плата NUCLEO-F411RE (семейство Nucleo-64)
Платы Нуклео-144 [60] [67]
  • В это семейство входят 144-контактные микросхемы STM32, гнездовые разъемы Arduino Uno Rev3 для экранов, гнездовые разъемы ST Zio, штыревые разъемы разъем Micro-AB ST Morpho (два 19x2), второй USB- и RJ45 разъем Ethernet (некоторые платы). [65]
  • Микросхемы малой мощности: L496, L496-P, L4A6, L4R5, L4R5-P. Основная микросхема — F303. Высокопроизводительные микросхемы: F207, F412, F413, F429, F439, F446, F722, F746, F756, F767, H743.
  • NUCLEO-F207ZG Плата для микроконтроллера STM32F207ZGT6 с ядром Cortex-M3 120 МГц, флэш-памятью 1024 КБ (HW ECC), SRAM 128 КБ, SRAM 4 КБ с батарейным питанием, интерфейсом внешней статической памяти, Ethernet.
  • NUCLEO-F303ZE Плата для микроконтроллера STM32F303ZET6 с ядром Cortex-M4F 72 МГц, флэш-памятью 512 КБ (HW ECC), SRAM 32 КБ, SRAM 48 КБ (аппаратная четность), интерфейсом внешней статической памяти.
  • NUCLEO-F412ZG Плата для микроконтроллера STM32F412ZGT6 с ядром Cortex-M4F 100 МГц, флэш-памятью 1024 КБ, SRAM 256 КБ, внешним интерфейсом памяти Quad-SPI, интерфейсом внешней статической памяти.
  • NUCLEO-F429ZI Плата для микроконтроллера STM32F429ZIT6 с ядром Cortex-M4F 180 МГц, флэш-памятью 2048 КБ, SRAM 256 КБ, SRAM с батарейным питанием 4 КБ, внешним гибким интерфейсом памяти, Ethernet.
  • NUCLEO-F439ZI Плата для микроконтроллера STM32F439ZIT6 с ядром Cortex-M4F 180 МГц, флэш-памятью 2048 КБ, SRAM 256 КБ, SRAM 4 КБ с батарейным питанием, внешним гибким интерфейсом памяти, Ethernet, криптографическим ускорением.
  • NUCLEO-F446ZE Плата для микроконтроллера STM32F446ZET6 с ядром Cortex-M4F 180 МГц, флэш-памятью 512 КБ, SRAM 128 КБ, SRAM 4 КБ с батарейным питанием, внешним интерфейсом памяти Quad-SPI, внешним гибким интерфейсом памяти.
  • NUCLEO-F746ZG Плата для микроконтроллера STM32F746ZGT6 с ядром Cortex-M7F 216 МГц (кэш данных 4 КБ, кэш инструкций 4 КБ), флэш-память 1024 КБ, SRAM 336 КБ, SRAM 4 КБ с батарейным питанием, OTP 1 КБ, внешняя память Quad-SPI интерфейс, внешний гибкий интерфейс памяти, Ethernet.
  • NUCLEO-F767ZI Плата для микроконтроллера STM32F767ZIT6 с ядром Cortex-M7F-DP 216 МГц (кэш данных 16 КБ, кэш инструкций 16 КБ), флэш-память 2048 КБ, SRAM 528 КБ, SRAM с батарейным питанием 4 КБ, внешний интерфейс памяти Quad-SPI, внешний гибкий интерфейс памяти, Ethernet.
  • Примечание. Неофициальный суффикс «-DP» означает, что ядро ​​ARM включает в себя модуль с плавающей запятой двойной точности, тогда как все остальные чипы имеют только одинарную точность.

СТ Дискавери

[ редактировать ]

Следующие оценочные платы Discovery продаются компанией STMicroelectronics, чтобы предоставить инженерам быстрый и простой способ оценить свои микроконтроллеры . Эти комплекты можно приобрести у различных дистрибьюторов по цене менее 20 долларов США. Лицензионное соглашение на ознакомительные продукты STMicroelectronics запрещает их использование в любой производственной системе или любом продукте, предлагаемом для продажи. [68]

Каждая плата имеет встроенный ST-LINK для программирования и отладки через разъем Mini-B USB . Питание каждой платы осуществляется по выбору: 5 В через USB-кабель или внешний источник питания 5 В. Их можно использовать в качестве источников питания с выходным напряжением 3 В или 5 В (ток должен быть менее 100 мА). Все платы Discovery также включают в себя регулятор напряжения, кнопку сброса , пользовательскую кнопку, несколько светодиодов , разъем SWD вверху каждой платы и ряды контактов разъема внизу. [69]

Был создан проект с открытым исходным кодом, позволяющий Linux взаимодействовать с отладчиком ST-LINK. [70]

ChibiOS/RT , бесплатная RTOS, была портирована для работы на некоторых платах Discovery. [71] [72] [73]

STM32L476GОТКРЫТИЕ
STM32F429IDИСКАВЕРИ
STM32F4ДИСКАВЕРИ
Плата STM32F4DISCOVERY (устарела)
STM32F401CDИСКАВЕРИ
STM32F3ДИСКАВЕРИ
STM32VLDИСКАВЕРИ
Плата STM32VLDISCOVERY
STM32L-ДИСКАВЕРИ
Плата STM32L-DISCOVERY (устарела)
STM32L152CDИСКАВЕРИ
STM32L100CDИСКАВЕРИ
STM32F072BDИСКАВЕРИ
STM32F0ДИСКАВЕРИ
STM32F0308ОТКРЫТИЕ
  • Плата обнаружения для микроконтроллера STM32F030R8T6 с ядром ARM Cortex-M0 48 МГц, флэш-памятью 64 КБ, оперативной памятью 8 КБ (с четностью) в корпусе LQFP64. [78]
  • Эта плата включает в себя встроенный отладчик ST-LINK/V2 через разъем Mini-B USB, 2 пользовательских светодиода, пользовательскую кнопку, кнопку сброса и два штекерных разъема 33x1 .
  • В комплект входит макетная плата с сеткой отверстий размером 0,1 дюйма (2,54 мм).

Оценка ST

[ редактировать ]

Следующие оценочные комплекты продаются компанией STMicroelectronics. [79]

STM32W-RFCKIT
  • Оценочная радиочастотная плата для STM32 W-серии.
  • Он содержит две платы, каждая из которых оснащена микроконтроллером STM32W108 SoC в корпусах VFQFPN40 и VFQFPN48.
  • Оценочная плата имеет встроенный приемопередатчик IEEE 802.15.4 2,4 ГГц и нижний MAC-адрес (поэтому поддерживает беспроводные протоколы 802.15.4, ZigBee RF4CE, ZigBee Pro, 6LoWPAN (Contiki)). SoC содержит флэш-память объемом 128 Кбайт и ОЗУ объемом 8 Кбайт. Флэш-память также можно обновить через USB. Он оснащен интерфейсом последовательной проводной отладки ARM (SWD) (удаленная плата) и рассчитан на питание от USB или от 2 батарей типа ААА (удаленная плата). Имеются два определяемых пользователем светодиода (зеленый и желтый) и пять кнопок для создания простых в использовании функций дистанционного управления (удаленная плата).
STM3220G-ЯВА

Готовые к использованию комплекты разработки Java для микроконтроллеров STM32. Стартовый комплект STM3220G-JAVA сочетает в себе оценочную версию комплекта разработки программного обеспечения MicroEJ (SDK) IS2T и оценочную плату микроконтроллера серии STM32F2, предоставляющую все необходимое инженерам для запуска своих проектов. MicroEJ предоставляет расширенные функции для создания, моделирования, тестирования и развертывания приложений Java во встроенных системах. Поддержка разработки графического пользовательского интерфейса (GUI) включает библиотеку виджетов, инструменты дизайна, включая раскадровку, и инструменты для настройки шрифтов. [80] Микроконтроллеры STM32 со встроенным Java имеют номер детали, заканчивающийся на J, например STM32F205VGT6J .

Инструменты разработки

[ редактировать ]

АРМ Кортекс-М

[ редактировать ]
Утилиты для проектирования
  • Simulink от MathWorks предоставляет решения на основе моделей для проектирования встроенных систем. Пакет поддержки Embedded Coder для плат STMicroelectronics Discovery и пакет поддержки Simulink Coder для плат STMicroelectronics Nucleo обеспечивают настройку параметров, мониторинг сигналов и развертывание алгоритмов Simulink на платах STM32 одним щелчком мыши с доступом к таким периферийным устройствам, как АЦП, ШИМ, GPIO, I²C, SPI. , SCI, TCP/IP, UDP и т. д.
Программирование Flash через USART

Все микроконтроллеры STM32 имеют загрузчик в ПЗУ, который поддерживает загрузку двоичного образа во флэш-память с помощью одного или нескольких периферийных устройств (зависит от семейства STM32). Поскольку все загрузчики STM32 поддерживают загрузку с периферийного устройства USART, а большинство плат подключают USART к RS-232 или микросхеме адаптера USB - UART , это универсальный метод программирования микроконтроллера STM32. Этот метод требует, чтобы у цели был способ включить/отключить загрузку с загрузчика, встроенного в ПЗУ (т.е. перемычку/переключатель/кнопку).

STM32CubeMX
  • Инструмент для выбора, инициализации и настройки продуктов STM32 ( ссылка ).
STM32CubeIDE
  • IDE на базе Eclipse Java для продуктов STM32 ( ссылка )
STM32CubeПрограммы
  • Инструмент для программирования продуктов STM32 ( ссылка )
  • Заменяет утилиту STM32 ST-Link ( STSW-LINK004 ).
Программные библиотеки STM32 C/C++

Документация

[ редактировать ]

Объем документации для всех чипов ARM может быть пугающим, особенно для новичков. По мере увеличения возможностей и сложности микропроцессоров увеличивалась и документация. Общая документация для всех чипов ARM состоит из документов производителя микросхемы ( STMicroelectronics ) и документов поставщика ядра ЦП ( ARM Holdings ).

Типичное дерево документации сверху вниз: веб-сайт производителя, маркетинговые слайды производителя, техническое описание производителя конкретного физического чипа, подробное справочное руководство производителя, в котором описываются общие периферийные устройства и аспекты семейства физических чипов, общее руководство пользователя ядра ARM, технический справочник ядра ARM. руководство, справочное руководство по архитектуре ARM, в котором описываются наборы команд.

Дерево документации STM32 (сверху вниз)
  1. Сайт STM32.
  2. Маркетинговые слайды STM32.
  3. Технический паспорт STM32.
  4. Справочное руководство STM32.
  5. Основной веб-сайт ARM.
  6. Общее руководство пользователя ядра ARM.
  7. Техническое справочное руководство по ядру ARM.
  8. Справочное руководство по архитектуре ARM.

Компания STMicroelectronics имеет дополнительные документы, такие как: руководства пользователя оценочной платы, указания по применению, руководства по началу работы, документы библиотеки программного обеспечения, список ошибок и многое другое. См. раздел «Внешние ссылки» для ссылок на официальные документы STM32 и ARM.

Расшифровка номера детали

[ редактировать ]

Пример:

СТМ32Ф407ВГ
  • распадается на STM32 F4 07 VG
  • означает: серия F4, подтип 07, 100-контактный, флэш-память 1024 КБ.

Расшифровка:

STM32 хх вв yz
  • хх – семейство серий
  • ww - Подтип, различается в зависимости от семейства серий.
  • y – количество контактов в пакете
  • z – размер флэш-памяти

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б с д и «Микроконтроллеры STM32 Arm Cortex — 32-битные микроконтроллеры — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  2. ^ Перейти обратно: а б «Кортекс-М0» . Developer.arm.com . Проверено 22 августа 2022 г.
  3. ^ Перейти обратно: а б с д «Кортекс-М0+» . Developer.arm.com . Проверено 22 августа 2022 г.
  4. ^ Перейти обратно: а б с д «Кортекс-М3» . Developer.arm.com . Проверено 22 августа 2022 г.
  5. ^ Перейти обратно: а б с д и ж «Кортекс-М4» . Developer.arm.com . Проверено 22 августа 2022 г.
  6. ^ «Кортекс-М7» . Developer.arm.com . Проверено 22 августа 2022 г.
  7. ^ «Устаревшие микроконтроллеры — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  8. ^ «32-битные микроконтроллеры STR7 ARM7 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  9. ^ Перейти обратно: а б «STM32F0 — Arm Cortex-M0 — USB-микроконтроллеры — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  10. ^ Перейти обратно: а б с д и ж «STM32G0: первый массовый микроконтроллер 90 нм, одна линия электропередачи, так много возможностей» . 4 декабря 2018 г.
  11. ^ «STMicroelectronics использует «ДНК» STM32 для решения бюджетных задач» . 14 июня 2012 г. Архивировано из оригинала 14 июня 2012 г. Проверено 22 августа 2022 г. {{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  12. ^ «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  13. ^ Перейти обратно: а б «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  14. ^ «ST Forum — Местоположение уникального идентификатора STM32F0» .
  15. ^ Перейти обратно: а б «STM32F1 — Микроконтроллеры Arm Cortex-M3 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  16. ^ «STM32F1 — Микроконтроллеры Arm Cortex-M3 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  17. ^ «STMicroelectronics меняет рынок микроконтроллеров с помощью нового 32-битного семейства на базе ядра ARM Cortex-M3» . 15 февраля 2014 г. Архивировано из оригинала 15 февраля 2014 г. Проверено 22 августа 2022 г. {{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  18. ^ Перейти обратно: а б «STM32F2 — Микроконтроллеры ARM Cortex-M3 — Высокопроизводительные микроконтроллеры — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  19. ^ «STMicroelectronics представляет план развития микроконтроллеров ARM® Cortex™-M4 и -M0, одновременно раскрывая максимальную производительность Cortex-M3 с помощью новой серии STM32 F-2» . 17 декабря 2011 г. Архивировано из оригинала 17 декабря 2011 г. Проверено 22 августа 2022 г. {{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  20. ^ «Маркетинговые слайды STM32 F2; STMicroelectronics» (PDF) . Архивировано из оригинала (PDF) 3 марта 2016 г. Проверено 13 декабря 2013 г.
  21. ^ Перейти обратно: а б «Микроконтроллеры смешанных сигналов (MCU) STM32F3 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  22. ^ «STMicroelectronics поставляет новые 32-битные микроконтроллеры ARM® Cortex™ для проектов, требующих цифрового управления сигналами, по конкурентоспособной цене» . 31 января 2013 г. Архивировано из оригинала 31 января 2013 г. Проверено 22 августа 2022 г. {{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  23. ^ Перейти обратно: а б «STMicroelectronics начинает серийное производство новых микроконтроллеров STM32 F3 и представляет комплект поддержки Discovery Kit со встроенными 9-осевыми МЭМС-датчиками» . 14 сентября 2012 г. Архивировано из оригинала 14 сентября 2012 г. Проверено 22 августа 2022 г. {{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  24. ^ «AN4207: Начало работы с STM32F37/38xxx SDADC (сигма-дельта АЦП)» (PDF) . СТМикроэлектроника . 2021. Архивировано (PDF) из оригинала 24 сентября 2021 г. Проверено 03 сентября 2023 г.
  25. ^ Перейти обратно: а б «STM32F4 — Высокопроизводительные микроконтроллеры ARM Cortex-M4 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  26. ^ Перейти обратно: а б «STMicroelectronics выпускает самые мощные в мире микроконтроллеры на базе процессоров Cortex» . 02.11.2012. Архивировано из оригинала 2 ноября 2012 г. Проверено 22 августа 2022 г. {{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  27. ^ «Развитие микроконтроллеров от STMicroelectronics расширяет лидерство в производительности для более интеллектуальных технологий во всем мире» . www.st.com . Проверено 22 августа 2022 г.
  28. ^ «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  29. ^ «STM32F4 — Высокопроизводительные микроконтроллеры ARM Cortex-M4 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  30. ^ Перейти обратно: а б с д и «AN4990: Начало работы с сигма-дельта-цифровым интерфейсом на применимых микроконтроллерах STM32» (PDF) . СТМикроэлектроника . 2018. Архивировано (PDF) из оригинала 20 января 2022 г. Проверено 03 сентября 2023 г.
  31. ^ «STM32F7 — Очень высокопроизводительные микроконтроллеры с Cortex-M7 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  32. ^ «Серия STM32G0 — экономичные микроконтроллеры (MCU) Arm Cortex-M0+ — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  33. ^ «Обзор STM32G0x1» .
  34. ^ «Серия микроконтроллеров смешанных сигналов STM32G4 с инструкциями DSP и FPU — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  35. ^ «STM32H7 — Микроконтроллеры Arm Cortex-M7 и Cortex-M4 (480 МГц) — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  36. ^ «STM32H7, самый мощный микроконтроллер Cortex-M7, преодолевает порог в 2000 баллов в CoreMark» . ST.com . 20 октября 2016 г. Проверено 17 июля 2017 г.
  37. ^ «Примечания по применению AN4891» (PDF) . ST.com . Проверено 17 апреля 2020 г.
  38. ^ Перейти обратно: а б «STM32L0 — микроконтроллеры со сверхмалым энергопотреблением ARM Cortex-M0+ — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  39. ^ «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  40. ^ Перейти обратно: а б «STM32L1 — Микроконтроллеры сверхмалого энергопотребления ARM Cortex-M3 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  41. ^ «STMicroelectronics представляет микроконтроллеры STM32L со сверхнизким энергопотреблением на базе ARM Cortex™-M3 для приложений Energy-Lite» . 03.10.2011. Архивировано из оригинала 3 октября 2011 г. Проверено 22 августа 2022 г. {{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  42. ^ «STMicroelectronics объявляет о расширении и доступности производства серии сверхмаломощных микроконтроллеров ARM Cortex™-M3 STM32L для приложений Energy-Lite» . 02.11.2012. Архивировано из оригинала 2 ноября 2012 г. Проверено 22 августа 2022 г. {{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  43. ^ «Маркетинговые слайды STM32 L1; STMicroelectronics» (PDF) . Архивировано из оригинала (PDF) 4 марта 2016 г. Проверено 13 декабря 2013 г.
  44. ^ Серия STM32 L4 +; СТМикроэлектроника.
  45. ^ «STM32L5 — Микроконтроллеры со сверхнизким энергопотреблением, повышенная безопасность для Интернета вещей и встраиваемых приложений — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  46. ^ Перейти обратно: а б «STMicroelectronics представляет микроконтроллеры STM32U5 с чрезвычайно низким энергопотреблением, повышенной производительностью и кибербезопасностью» . 25 февраля 2021 г.
  47. ^ «Серия STM32U0» . www.st.com . Проверено 12 мая 2024 г.
  48. ^ «STM32U0: экономия энергии до 50%, новый эталон среди микроконтроллеров начального уровня со сверхнизким энергопотреблением» . 19 марта 2024 г.
  49. ^ «Серия STM32U5 микроконтроллеров со сверхнизким энергопотреблением повышенной безопасности для Интернета вещей и встраиваемых приложений — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  50. ^ STM32 Синяя таблетка; Земельные советы.
  51. ^ Синяя таблетка; Форум STM32duino.
  52. ^ Blue-Pill-Hub; Земельные советы.
  53. ^ Подделки STM32; Гитхаб.
  54. ^ STM32 Черная таблетка; Земельные советы.
  55. ^ Черная таблетка; Форум STM32duino.
  56. ^ Синяя таблетка против черной таблетки: переход от STM32F103 к STM32F411; Взломай-день.
  57. ^ Руководство пользователя STM32 Nucleo-32; СТ Микроэлектроника.
  58. ^ «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  59. ^ «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  60. ^ Перейти обратно: а б с д «Платы STM32 Nucleo — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  61. ^ «Встроенный ST-LINK» . www.segger.com . Проверено 22 августа 2022 г.
  62. ^ Руководство пользователя платы STM32 Nucleo-32; СТМикроэлектроника.
  63. ^ «Нано | Документация Arduino» . docs.arduino.cc . Проверено 22 августа 2022 г.
  64. ^ Руководство пользователя платы STM32 Nucleo-64; СТМикроэлектроника.
  65. ^ Перейти обратно: а б «UNO R3 | Документация Arduino» . docs.arduino.cc . Проверено 22 августа 2022 г.
  66. ^ «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  67. ^ Руководство пользователя платы STM32 Nucleo-144; СТМикроэлектроника.
  68. ^ Лицензионное соглашение на ознакомительную версию продукта STMicroelectronics
  69. ^ «Комплекты обнаружения STM32 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  70. ^ Версия инструментов STMicroelectronics STLINK с открытым исходным кодом , stlink-org, 22 августа 2022 г. , получено 22 августа 2022 г.
  71. ^ «Начало работы с платой STM32VL-Discovery и ChibiOS/RT» . Архивировано из оригинала 10 июля 2015 г. Проверено 8 июля 2015 г.
  72. ^ «Начало работы с платой STM32L-Discovery и ChibiOS/RT» . Архивировано из оригинала 10 июля 2015 г. Проверено 8 июля 2015 г.
  73. ^ «Начало работы с платой STM32F4-Discovery и ChibiOS/RT» . Архивировано из оригинала 10 июля 2015 г. Проверено 8 июля 2015 г.
  74. ^ Перейти обратно: а б «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  75. ^ «Комплект обнаружения STM32 компании STMicroelectronics устанавливает новый отраслевой стандарт для недорогих инструментов для 32-битных микроконтроллеров» . 2011-11-23. Архивировано из оригинала 23 ноября 2011 г. Проверено 22 августа 2022 г. {{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  76. ^ Перейти обратно: а б «STMicroelectronics раздаст до 7000 наборов микроконтроллеров Discovery в «мире встраиваемых систем», чтобы стимулировать творческий подход и способствовать разработке выдающихся встраиваемых приложений» . 02.11.2012. Архивировано из оригинала 2 ноября 2012 г. Проверено 22 августа 2022 г. {{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  77. ^ «STMicroelectronics начинает производство новых микроконтроллеров STM32 F0, ориентированных на бюджетные приложения» . 09.08.2012. Архивировано из оригинала 9 августа 2012 г. Проверено 22 августа 2022 г. {{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  78. ^ «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  79. ^ «Оценочные платы STM32 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  80. ^ «Оценочные платы STM32 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
  81. ^ «Матрица кодирования STM32 · pavelrevak/pystlink Wiki» . Гитхаб . Проверено 22 августа 2022 г.

Дальнейшее чтение

[ редактировать ]
  • Руководство для инсайдеров по микроконтроллеру STM32 на базе ARM ; 2-е издание (v1.8); Тревор Мартин; Хайтекс; 96 страниц; 2009 г.; ISBN   0-9549988-8-X . (Скачать) (Другие руководства)
  • μC/OS-III: ядро ​​реального времени для STMicroelecronics STM32F107 ; 1-е издание; Жан Лабросс; Микром; 820 страниц; 2009 г.; ISBN   978-0-9823375-3-0 .
  • μC/TCP-IP: встроенный стек протоколов для STMicroelectronics STM32F107 ; 1-е издание; Кристиан Легаре; Микром; 824 страницы; 2010 г.; ISBN   978-0-9823375-0-9 .
[ редактировать ]
Официальные документы STM32
СТМ32
Ряд
СТМ32
Веб-сайт
СТМ32
Слайды
СТМ32
Ссылка
РУКА
Ядро процессора
С0
Ф0
Ф1
Ф2
F3
F4
F7
G0
G4
Н5
H7
Кортекс-М7Ф , Кортекс-М4Ф
Л0
Л1
Л4
Л4+
Л5
U5
ВБА
ВБ
Кортекс-М4Ф , Кортекс-М0+
ВЛ
Кортекс-М4 , Кортекс-М0+
Официальные документы ARM
Другой
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4c5850ade2fcacd121706b2e68cfcf2e__1716089940
URL1:https://arc.ask3.ru/arc/aa/4c/2e/4c5850ade2fcacd121706b2e68cfcf2e.html
Заголовок, (Title) документа по адресу, URL1:
STM32 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)