СТМ32
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Общая информация | |
---|---|
Запущен | 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]
Обзор
[ редактировать ]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 ядра)
История
[ редактировать ]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 .
СТМ32 Ф0
[ редактировать ]Общая информация | |
---|---|
Запущен | 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 В.
СТМ32 Ф1
[ редактировать ]Общая информация | |
---|---|
Запущен | 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]
- Основной:
- Ядро ARM Cortex-M3 с максимальной тактовой частотой 24/36/48/72 МГц .
- Память:
- Статическая оперативная память состоит из 4/6/8/10/16/20/24/32/48/64/80/96 КБ.
- Flash состоит из 16/32/64/128/256/384/512/768/1024 КБ.
- Периферийные устройства:
- Каждая серия F1 включает в себя различные периферийные устройства, которые варьируются от линии к линии.
- Пакеты микросхем : VFQFPN36, VFQFPN48, LQFP 48, WLCSP 64, TFBGA 64, LQFP64, LQFP100, LFBGA 100, LQFP144, LFBGA144.
СТМ32 Ф2
[ редактировать ]Общая информация | |
---|---|
Запущен | 2010 |
Снято с производства | текущий |
Производительность | |
Макс. процессора Тактовая частота | 120 МГц |
Архитектура и классификация | |
Технологический узел | 90 нм |
Микроархитектура | ARM Кортекс-М3 [4] |
Набор инструкций | Большой палец-1 , Большой палец-2 , Насыщенный (немного) |
Серия микроконтроллеров STM32 F2 STM32 на базе ядра ARM Cortex-M3. Это самая последняя и самая быстрая серия Cortex-M3. F2 по выводам совместим с серией STM32 F4. Краткое содержание этой серии таково: [19] [18] [20]
- Основной:
- Ядро ARM Cortex-M3 с максимальной тактовой частотой 120 МГц .
- Память:
- Статическая ОЗУ состоит из 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
[ редактировать ]Общая информация | |
---|---|
Запущен | 2012 |
Снято с производства | текущий |
Производительность | |
Макс. процессора Тактовая частота | от 72 МГц до 72 МГц |
Архитектура и классификация | |
Микроархитектура | АРМ Кортекс-М4Ф [5] |
Набор инструкций | Большой палец-1 , Большой палец-2 , Насыщенный , DSP , ФПУ (СП) |
Серия STM32 F3 — вторая группа микроконтроллеров STM32 на базе ядра ARM Cortex-M4F. F3 практически по выводам совместим с серией STM32 F1. Краткое содержание этой серии таково: [22] [23] [21]
- Основной:
- Ядро ARM Cortex-M4F с максимальной тактовой частотой 72 МГц .
- Память:
- Статическая оперативная память состоит из 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, что позволяет предварительно обрабатывать восемь аналоговых каналов с помощью операционного усилителя; все выходы ОУ могут быть внутренне подключены к АЦП.
СТМ32 Ф4
[ редактировать ]Общая информация | |
---|---|
Запущен | 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]
- Основной:
- Ядро ARM Cortex-M4F с максимальной тактовой частотой 84/100/168/180 МГц .
- Память:
- Статическая оперативная память состоит из 192 КБ общего назначения, 64 КБ памяти с ядром (CCM), 4 КБ с батарейным питанием, 80 байт с батарейным питанием со стиранием при обнаружении несанкционированного доступа.
- Флэш-память состоит из 512/1024/2048 КБ общего назначения, 30 КБ системной загрузки, 512 байт одноразового программирования (OTP), 16 дополнительных байтов.
- Каждый чип имеет запрограммированный на заводе 96-битный уникальный идентификатор устройства.
- Периферийные устройства:
- Общие периферийные устройства, включенные во все пакеты IC: USB 2.0 OTG HS и FS, два CAN 2.0B, один SPI + два SPI или полнодуплексный I²S , три I²C , четыре USART , два UART , SDIO для SD / MMC карт , двенадцать 16- битовые таймеры , два 32-битных таймера, два сторожевых таймера, датчик температуры , 16 или 24 канала на три АЦП , два ЦАП , от 51 до 140 GPIO , шестнадцать DMA , улучшенные часы реального времени ( RTC ), циклический избыточный контроль (CRC) двигатель, генератор случайных чисел (ГСЧ). В корпусах микросхем большего размера добавляются возможности 8/16-битной шины внешней памяти .
- Цифровой фильтр интерфейса сигма-дельта модуляторов (DFSDM) в линейках STM32F412 и STM32F413/423 [30]
- Модели STM32F4x7 оснащены Ethernet MAC и интерфейсом камеры .
- В моделях STM32F41x/43x добавлен криптографический процессор для DES / TDES / AES и хэш-процессор для SHA-1 и MD5 .
- В модели STM32F4x9 добавлен контроллер LCD-TFT .
- Общие периферийные устройства, включенные во все пакеты IC: USB 2.0 OTG HS и FS, два CAN 2.0B, один SPI + два SPI или полнодуплексный I²S , три I²C , четыре USART , два UART , SDIO для SD / MMC карт , двенадцать 16- битовые таймеры , два 32-битных таймера, два сторожевых таймера, датчик температуры , 16 или 24 канала на три АЦП , два ЦАП , от 51 до 140 GPIO , шестнадцать DMA , улучшенные часы реального времени ( RTC ), циклический избыточный контроль (CRC) двигатель, генератор случайных чисел (ГСЧ). В корпусах микросхем большего размера добавляются возможности 8/16-битной шины внешней памяти .
- Генераторы состоят из внутренних (16 МГц, 32 кГц) и дополнительных внешних (от 4 до 26 МГц, от 32,768 до 1000 кГц).
- Пакеты IC : WLCSP 64, LQFP 64, LQFP100, LQFP144, LQFP176, UFBGA 176. STM32F429/439 также предлагает LQFP208 и UFBGA 216.
- рабочего напряжения Диапазон составляет от 1,8 до 3,6 вольт .
СТМ32 Ф7
[ редактировать ]Общая информация | |
---|---|
Запущен | 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]
СТМ32 Г0
[ редактировать ]Общая информация | |
---|---|
Запущен | 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]
СТМ32 G4
[ редактировать ]Общая информация | |
---|---|
Запущен | 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
СТМ32 H7
[ редактировать ]Общая информация | |
---|---|
Запущен | 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]
СТМ32 Л0
[ редактировать ]Общая информация | |
---|---|
Запущен | 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 В , включая программируемый детектор падения напряжения .
СТМ32 Л1
[ редактировать ]Общая информация | |
---|---|
Запущен | 2010 |
Снято с производства | текущий |
Производительность | |
Макс. процессора Тактовая частота | 32 МГц |
Архитектура и классификация | |
Технологический узел | 130 нм |
Микроархитектура | ARM Кортекс-М3 [4] |
Набор инструкций | Большой палец-1 , Большой палец-2 , Насыщенный (немного) |
Серия STM32 L1 была первой группой микроконтроллеров STM32, основной целью которых было обеспечение сверхнизкого энергопотребления для приложений с батарейным питанием. Краткое содержание этой серии таково: [41] [42] [40] [43]
- Основной:
- Ядро ARM Cortex-M3 с максимальной тактовой частотой 32 МГц .
- Память:
- Статическая оперативная память состоит из 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 вольт.
СТМ32 Л4
[ редактировать ]Общая информация | |
---|---|
Запущен | 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]
СТМ32 L4+
[ редактировать ]Общая информация | |
---|---|
Запущен | 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 Л5
[ редактировать ]Общая информация | |
---|---|
Запущен | 2018 |
Снято с производства | текущий |
Производительность | |
Макс. процессора Тактовая частота | 110 МГц |
Архитектура и классификация | |
Технологический узел | 90 нм [46] |
Микроархитектура | АРМ Кортекс-М33Ф |
Серия STM32 L5 представляет собой развитие микроконтроллеров сверхмалого энергопотребления серии STM32L:
- ARM Cortex-M33 32-битное ядро
- Максимальная частота процессора 110 МГц
СТМ32 У0
[ редактировать ]Общая информация | |
---|---|
Запущен | 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
[ редактировать ]Общая информация | |
---|---|
Запущен | 2021 |
Снято с производства | текущий |
Производительность | |
Макс. процессора Тактовая частота | 160 |
Архитектура и классификация | |
Технологический узел | 40 нм [46] |
Микроархитектура | АРМ Кортекс-М33Ф |
Серия STM32 U5 представляет собой развитие микроконтроллеров сверхмалого энергопотребления серии STM32L:
- ARM Cortex-M33 с максимальной частотой процессора 160 МГц 32-битное ядро
- 40-нм технологический узел с током до 16 мкА/МГц в активном режиме, 110 нА в режиме пониженного энергопотребления
- До 4 МБ памяти флэш- .
- До МБ SRAM 3 .
- Усовершенствованный графический процессор векторной графики (NeoChromVG).
Макетные платы
[ редактировать ]Ардуино нано стиль
[ редактировать ]Следующие платы имеют 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 ниже)
Ардуино Уно в стиле
[ редактировать ]Следующие платы имеют 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-контактные микросхемы STM32 и Arduino Nano совместимые по выводам штыревые разъемы между строками 0,6 дюйма с размером DIP-30 . [63]
- Микросхемы малой мощности: L011, L031, L412, L432. Основные микросхемы: F031, F042, F303, G031, G431. Операционная система Mbed поддерживается для F031, F042, F303, L011, L031, L432.
- NUCLEO-F031K6 Плата для микроконтроллера STM32F031K6T6 с ядром Cortex-M0 48 МГц, 32 КБ флэш-памятью , SRAM 4 КБ (аппаратная четность ).
- NUCLEO-F042K6 Плата для микроконтроллера STM32F042K6T6 с ядром Cortex-M0 48 МГц, флэш-памятью 32 КБ, SRAM 6 КБ (аппаратная четность).
- NUCLEO-F301K8 Плата для микроконтроллера STM32F301K8T6 с ядром Cortex-M4F 72 МГц, флэш-памятью 64 КБ, SRAM 16 КБ. (устаревший)
- NUCLEO-F303K8 Плата для микроконтроллера STM32F303K8T6 с ядром Cortex-M4F 72 МГц, флэш-памятью 64 КБ, SRAM 16 КБ (аппаратная четность).
- NUCLEO-G031K8 Плата для микроконтроллера STM32G031K86U с ядром Cortex-M0+ 64 МГц, флэш-памятью 64 КБ, SRAM 8 КБ (аппаратная четность).
- NUCLEO-G431KB Плата для микроконтроллера STM32G431KB6U с ядром Cortex-M4F 170 МГц, флэш-памятью 128 КБ (HW ECC), SRAM 16 КБ (аппаратная четность), SRAM 6 КБ, SRAM CCM 10 КБ, STLINK-V3E.
- NUCLEO-L011K4 Плата для микроконтроллера STM32L011K4T6 с ядром Cortex-M0+ 32 МГц, флэш-памятью 16 КБ (HW ECC ), SRAM 2 КБ, EEPROM 0,5 КБ (HW ECC).
- NUCLEO-L031K6 Плата для микроконтроллера STM32L031K6T6 с ядром Cortex-M0+ 32 МГц, флэш-памятью 32 КБ (HW ECC), SRAM 8 КБ, EEPROM 1 КБ (HW ECC).
- NUCLEO-L412KB Плата для микроконтроллера STM32L412KBU6 с ядром Cortex-M4F 80 МГц, флэш-памятью 128 КБ (HW ECC), SRAM 32 КБ, SRAM 8 КБ (аппаратная четность), внешним Quad- SPI . интерфейсом памяти
- NUCLEO-L432KC Плата для микроконтроллера STM32L432KCU6 с ядром Cortex-M4F 80 МГц, флэш-памятью 256 КБ (HW ECC), SRAM 48 КБ, SRAM 16 КБ (аппаратная четность), внешним Quad- SPI . интерфейсом памяти
- В это семейство входят 64-контактные микросхемы STM32, гнездовые разъемы Arduino Uno Rev3 для экранов и штекерные разъемы ST Morpho (два 19x2). [65]
- Микросхемы малой мощности: L053, L073, L152, L433, L452, L452, L476. Основные микросхемы: F030, F070, F072, F091, F103, F302, F303, F334, G070, G071, G0B1, G431, G474, G491. Высокопроизводительные микросхемы: F401, F410, F411, F446.
- NUCLEO-F030R8 Плата для микроконтроллера STM32F030R8T6 с ядром Cortex-M0 48 МГц, флэш-памятью 64 КБ, SRAM 8 КБ (аппаратная четность).
- NUCLEO-F070RB Плата для микроконтроллера STM32F070RBT6 с ядром Cortex-M0 48 МГц, флэш-памятью 128 КБ, SRAM 16 КБ (аппаратная четность).
- NUCLEO-F072RB Плата для микроконтроллера STM32F072RBT6 с ядром Cortex-M0 48 МГц, флэш-памятью 128 КБ, SRAM 16 КБ (аппаратная четность).
- NUCLEO-F091RC Плата для микроконтроллера STM32F091RCT6 с ядром Cortex-M0 48 МГц, флэш-памятью 256 КБ, SRAM 32 КБ (аппаратная четность).
- NUCLEO-F103RB Плата для микроконтроллера STM32F103RBT6 с ядром Cortex-M3 72 МГц, флэш-памятью 128 КБ, SRAM 20 КБ, интерфейсом внешней статической памяти.
- NUCLEO-F302R8 Плата для микроконтроллера STM32F302R8T6 с ядром Cortex-M4F 72 МГц, флэш-памятью 64 КБ, SRAM 16 КБ. [66]
- NUCLEO-F303RE Плата для микроконтроллера STM32F303RET6 с ядром Cortex-M4F 72 МГц, флэш-памятью 512 КБ, SRAM 32 КБ, SRAM 48 КБ (аппаратная четность), интерфейсом внешней статической памяти.
- NUCLEO-F334R8 Плата для микроконтроллера STM32F334R8T6 с ядром Cortex-M4F 72 МГц, флэш-памятью 64 КБ, SRAM 16 КБ (аппаратная четность).
- NUCLEO-F401RE Плата для микроконтроллера STM32F401RET6 с ядром Cortex-M4F 84 МГц, флэш-памятью 512 КБ, SRAM 96 КБ.
- NUCLEO-F410RB Плата для микроконтроллера STM32F410RBT6 с ядром Cortex-M4F 100 МГц, флэш-памятью 128 КБ, SRAM 32 КБ.
- NUCLEO-F411RE Плата для микроконтроллера STM32F411RET6 с ядром Cortex-M4F 100 МГц, флэш-памятью 512 КБ, SRAM 128 КБ.
- NUCLEO-F446RE Плата для микроконтроллера STM32F446RET6 с ядром Cortex-M4F 180 МГц, флэш-памятью 512 КБ, SRAM 128 КБ, внешним интерфейсом памяти Quad-SPI, внешним гибким интерфейсом памяти.
- NUCLEO-G070RB Плата для микроконтроллера STM32G070RBT6 с ядром Cortex-M0+ 64 МГц, флэш-памятью 128 КБ, SRAM 32 КБ.
- NUCLEO-G071RB Плата для микроконтроллера STM32G071RBT6 с ядром Cortex-M0+ 64 МГц, флэш-памятью 128 КБ, SRAM 32 КБ.
- NUCLEO-G0B1RE Плата для микроконтроллера STM32G0B1RET6 с ядром Cortex-M0+ 64 МГц, флэш-памятью 512 КБ, SRAM 128 КБ.
- NUCLEO-G431RB Плата для микроконтроллера STM32G431RBT6 с ядром Cortex-M4F 170 МГц, флэш-памятью 128 КБ, SRAM 32 КБ.
- NUCLEO-G474RE Плата для микроконтроллера STM32G474RET6 с ядром Cortex-M4F 170 МГц, флэш-памятью 512 КБ, SRAM 128 КБ.
- NUCLEO-G491RE Плата для микроконтроллера STM32G491RET6 с ядром Cortex-M4F 170 МГц, флэш-памятью 512 КБ, SRAM 112 КБ.
- NUCLEO-L053R8 Плата для микроконтроллера STM32L053R8T6 с ядром Cortex-M0+ 32 МГц, флэш-памятью 64 КБ (HW ECC), SRAM 8 КБ, EEPROM 2 КБ (HW ECC).
- NUCLEO-L073RZ Плата для микроконтроллера STM32L073RZT6 с ядром Cortex-M0+ 32 МГц, флэш-памятью 192 КБ (HW ECC), SRAM 20 КБ, EEPROM 6 КБ (HW ECC).
- NUCLEO-L152RE Плата для микроконтроллера STM32L152RET6 с ядром Cortex-M3 32 МГц, флэш-памятью 512 КБ (HW ECC), SRAM 80 КБ, EEPROM 16 КБ (HW ECC).
- NUCLEO-L433RC-P Плата для микроконтроллера STM32L433RCT6P с ядром Cortex-M4F 80 МГц, флэш-памятью 256 КБ (HW ECC), SRAM 48 КБ, SRAM 16 КБ (аппаратная четность), внешним интерфейсом памяти Quad-SPI, питанием SMPS.
- NUCLEO-L452RE-P Плата для микроконтроллера STM32L452RET6P с ядром Cortex-M4F 80 МГц, флэш-памятью 512 КБ (HW ECC), SRAM 128 КБ, SRAM 32 КБ (аппаратная четность), внешним интерфейсом памяти Quad-SPI, питанием SMPS.
- NUCLEO-L452RE Плата для микроконтроллера STM32L452RET6 с ядром Cortex-M4F 80 МГц, флэш-памятью 512 КБ (HW ECC), SRAM 128 КБ, SRAM 32 КБ (аппаратная четность), внешним интерфейсом памяти Quad-SPI.
- NUCLEO-L476RG Плата для микроконтроллера STM32L476RGT6 с ядром Cortex-M4F 80 МГц, флэш-памятью 1024 КБ (HW ECC), SRAM 96 КБ, SRAM 32 КБ (аппаратная четность), внешним интерфейсом памяти Quad-SPI, интерфейсом внешней статической памяти.
- В это семейство входят 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ОТКРЫТИЕ
- Плата обнаружения для микроконтроллера STM32L476VGT6 с ядром ARM Cortex-M4F 80 МГц, флэш-памятью 1024 КБ, ОЗУ 128 КБ в корпусе LQFP100.
- STM32F429IDИСКАВЕРИ
- Плата открытия для микроконтроллера STM32F429ZIT6 с ядром ARM Cortex-M4F 180 МГц, флэш-памятью 2048 КБ, ОЗУ 256 КБ, ОЗУ с батарейным питанием 4 КБ в корпусе LQFP144. [74]
- Эта плата включает в себя встроенный отладчик ST-LINK/V2 через разъем Mini-B USB, 8 МБ SDRAM (IS42S16400J), 2,4-дюймовый цветной TFT ЖК- дисплей 320x200 (SF-TC240T), контроллер сенсорного экрана (STMPE811), гироскоп (L3GD20), 2 пользовательских светодиода, пользовательская кнопка, кнопка сброса, полноскоростной USB OTG для второго USB-разъема Micro-AB и два штекерных разъема 32x2 .
- STM32F4ДИСКАВЕРИ
- Плата открытия для микроконтроллера STM32F407VGT6 с ядром ARM Cortex-M4F 168 МГц , флэш-памятью 1024 КБ, ОЗУ 192 КБ, ОЗУ с батарейным питанием 4 КБ в корпусе LQFP 100. [26]
- Эта плата включает в себя встроенный отладчик ST-LINK/V2 через Mini-B USB разъем , акселерометр (LIS302DL), микрофон (MP45DT02), аудиокодек ( CS43L22), аудиоразъем 3,5 мм , 4 пользовательских светодиода, пользовательскую кнопку, кнопку сброса, полный -Speed USB OTG ко второму USB-разъему Micro-AB и двум штыревым разъемам 25x2 .
- отдельная плата STM32F4DIS-BB . Доступна
- STM32F401CDИСКАВЕРИ
- Плата открытия для микроконтроллера STM32F401VCT6 с ядром ARM Cortex-M4F 84 МГц, флэш-памятью 256 КБ, ОЗУ 64 КБ в корпусе LQFP100. [74]
- Эта плата включает в себя встроенный отладчик ST-LINK/V2 через разъем Mini-B USB, акселерометр / компас (LSM303DLHC), гироскоп (L3GD20), микрофон (MP45DT02), аудиокодек ( CS43L22), аудиоразъем 3,5 мм , 4 пользовательских светодиода, пользовательская кнопка, кнопка сброса, полноскоростной USB OTG для второго USB-разъема Micro-AB и два штекерных разъема 25x2 .
- STM32F3ДИСКАВЕРИ
- Плата обнаружения для микроконтроллера STM32F303VCT6 с ядром ARM Cortex-M4F 72 МГц, флэш-памятью 256 КБ, ОЗУ 48 КБ (24 КБ с контролем четности) в корпусе LQFP100. [23]
- Эта плата включает в себя встроенный отладчик ST-LINK/V2 через разъем Mini-B USB, акселерометр / компас (LSM303DLHC), гироскоп (L3GD20), 8 пользовательских светодиодов, пользовательскую кнопку, кнопку сброса, полноскоростной USB-порт для второго Mini-B USB. разъем и два штекерных разъема 25x2 .
- STM32VLDИСКАВЕРИ
- Плата открытия для микроконтроллера STM32F100RBT6 с ядром ARM Cortex-M3 24 МГц , флэш-памятью 128 КБ, ОЗУ 8 КБ в корпусе LQFP64. [75] [76]
- Эта плата включает в себя встроенный отладчик ST-LINK через разъем Mini-B USB, 2 пользовательских светодиода, пользовательскую кнопку, кнопку сброса и два штекерных разъема 28x1 .
- STM32L-ДИСКАВЕРИ
- Плата открытия для микроконтроллера STM32L152RBT6 с ядром ARM Cortex-M3 32 МГц, флэш-памятью 128 КБ (с ECC), ОЗУ 16 КБ, EEPROM 4 КБ (с ECC) в корпусе LQFP64. [76]
- Эта плата включает в себя встроенный отладчик ST-LINK/V2 через разъем Mini-B USB, 24-сегментный ЖК-дисплей , сенсорные датчики , 2 пользовательских светодиода, пользовательскую кнопку, кнопку сброса и два штекерных разъема 28x1 .
- Срок службы этой платы в настоящее время истек, и ее заменила плата 32L152CDISCOVERY.
- STM32L152CDИСКАВЕРИ
- Плата обнаружения для микроконтроллера STM32L152RCT6 с ядром ARM Cortex-M3 32 МГц, флэш-памятью 256 КБ (с ECC), ОЗУ 32 КБ, EEPROM 8 КБ (с ECC) в корпусе LQFP64.
- Эта плата включает в себя встроенный отладчик ST-LINK/V2 через разъем Mini-B USB, 24-сегментный ЖК-дисплей , сенсорные датчики , 2 пользовательских светодиода, пользовательскую кнопку, кнопку сброса и два штекерных разъема 28x1 .
- STM32L100CDИСКАВЕРИ
- Плата обнаружения для микроконтроллера STM32L100RCT6 с ядром ARM Cortex-M3 32 МГц, флэш-памятью 256 КБ (с ECC), ОЗУ 16 КБ, EEPROM 4 КБ (с ECC) в корпусе LQFP64.
- Эта плата включает в себя встроенный отладчик ST-LINK/V2 через разъем Mini-B USB, 2 пользовательских светодиода, пользовательскую кнопку, кнопку сброса и два штекерных разъема 33x1 .
- STM32F072BDИСКАВЕРИ
- Плата обнаружения для микроконтроллера STM32F072RBT6 с ядром ARM Cortex-M0 48 МГц , флэш-памятью 128 КБ, ОЗУ 16 КБ (с четностью) в корпусе LQFP64. [13]
- Эта плата включает в себя встроенный отладчик ST-LINK/V2 через разъем Mini-B USB, гироскоп (L3GD20), 4 пользовательских светодиода, пользовательскую кнопку, кнопку сброса, линейные сенсорные клавиши, полноскоростной USB-разъем ко второму разъему Mini-B USB и два штекерных разъема 33x1 .
- STM32F0ДИСКАВЕРИ
- Плата обнаружения для микроконтроллера STM32F051R8T6 с ядром ARM Cortex-M0 48 МГц , флэш-памятью 64 КБ, оперативной памятью 8 КБ (с четностью) в корпусе LQFP64. [77]
- Эта плата включает в себя встроенный отладчик ST-LINK/V2 через разъем Mini-B USB, 2 пользовательских светодиода, пользовательскую кнопку, кнопку сброса и два штекерных разъема 33x1 .
- В комплект входит макетная плата с сеткой отверстий размером 0,1 дюйма (2,54 мм).
- 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 .
Инструменты разработки
[ редактировать ]АРМ Кортекс-М
[ редактировать ]СТМ32
[ редактировать ]- Утилиты для проектирования
- 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++
- Драйверы HAL (уровень аппаратной абстракции)
- Драйверы LL (низкоуровневые)
- Стандартная периферийная библиотека (устарела)
- embOS
- FreeRTOS
- USB -устройств. Библиотека
- DSP . библиотека
- шифрования . Библиотека
- двигателем . Библиотека управления
- MP3 / WMA / Speex Кодеки и аудиодвижок.
- Процедура самотестирования.
Документация
[ редактировать ]Объем документации для всех чипов ARM может быть пугающим, особенно для новичков. По мере увеличения возможностей и сложности микропроцессоров увеличивалась и документация. Общая документация для всех чипов ARM состоит из документов производителя микросхемы ( STMicroelectronics ) и документов поставщика ядра ЦП ( ARM Holdings ).
Типичное дерево документации сверху вниз: веб-сайт производителя, маркетинговые слайды производителя, техническое описание производителя конкретного физического чипа, подробное справочное руководство производителя, в котором описываются общие периферийные устройства и аспекты семейства физических чипов, общее руководство пользователя ядра ARM, технический справочник ядра ARM. руководство, справочное руководство по архитектуре ARM, в котором описываются наборы команд.
- Дерево документации STM32 (сверху вниз)
- Сайт STM32.
- Маркетинговые слайды STM32.
- Технический паспорт STM32.
- Справочное руководство STM32.
- Основной веб-сайт ARM.
- Общее руководство пользователя ядра ARM.
- Техническое справочное руководство по ядру ARM.
- Справочное руководство по архитектуре ARM.
Компания STMicroelectronics имеет дополнительные документы, такие как: руководства пользователя оценочной платы, указания по применению, руководства по началу работы, документы библиотеки программного обеспечения, список ошибок и многое другое. См. раздел «Внешние ссылки» для ссылок на официальные документы STM32 и ARM.
Расшифровка номера детали
[ редактировать ]Пример:
- СТМ32Ф407ВГ
- распадается на STM32 F4 07 VG
- означает: серия F4, подтип 07, 100-контактный, флэш-память 1024 КБ.
Расшифровка:
- STM32 хх вв yz
- хх – семейство серий
- ww - Подтип, различается в зависимости от семейства серий.
- y – количество контактов в пакете
- z – размер флэш-памяти
|
|
|
См. также
[ редактировать ]- Архитектура ARM , Список ядер микропроцессора ARM , ARM Cortex-M
- Микроконтроллер , Список распространенных микроконтроллеров
- Встроенная система , Одноплатный микроконтроллер
- Прерывание , Обработчик прерываний , Сравнение операционных систем реального времени
Ссылки
[ редактировать ]- ^ Перейти обратно: а б с д и «Микроконтроллеры STM32 Arm Cortex — 32-битные микроконтроллеры — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ Перейти обратно: а б «Кортекс-М0» . Developer.arm.com . Проверено 22 августа 2022 г.
- ^ Перейти обратно: а б с д «Кортекс-М0+» . Developer.arm.com . Проверено 22 августа 2022 г.
- ^ Перейти обратно: а б с д «Кортекс-М3» . Developer.arm.com . Проверено 22 августа 2022 г.
- ^ Перейти обратно: а б с д и ж «Кортекс-М4» . Developer.arm.com . Проверено 22 августа 2022 г.
- ^ «Кортекс-М7» . Developer.arm.com . Проверено 22 августа 2022 г.
- ^ «Устаревшие микроконтроллеры — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «32-битные микроконтроллеры STR7 ARM7 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ Перейти обратно: а б «STM32F0 — Arm Cortex-M0 — USB-микроконтроллеры — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ Перейти обратно: а б с д и ж «STM32G0: первый массовый микроконтроллер 90 нм, одна линия электропередачи, так много возможностей» . 4 декабря 2018 г.
- ^ «STMicroelectronics использует «ДНК» STM32 для решения бюджетных задач» . 14 июня 2012 г. Архивировано из оригинала 14 июня 2012 г. Проверено 22 августа 2022 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ Перейти обратно: а б «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «ST Forum — Местоположение уникального идентификатора STM32F0» .
- ^ Перейти обратно: а б «STM32F1 — Микроконтроллеры Arm Cortex-M3 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «STM32F1 — Микроконтроллеры Arm Cortex-M3 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «STMicroelectronics меняет рынок микроконтроллеров с помощью нового 32-битного семейства на базе ядра ARM Cortex-M3» . 15 февраля 2014 г. Архивировано из оригинала 15 февраля 2014 г. Проверено 22 августа 2022 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ Перейти обратно: а б «STM32F2 — Микроконтроллеры ARM Cortex-M3 — Высокопроизводительные микроконтроллеры — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «STMicroelectronics представляет план развития микроконтроллеров ARM® Cortex™-M4 и -M0, одновременно раскрывая максимальную производительность Cortex-M3 с помощью новой серии STM32 F-2» . 17 декабря 2011 г. Архивировано из оригинала 17 декабря 2011 г. Проверено 22 августа 2022 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Маркетинговые слайды STM32 F2; STMicroelectronics» (PDF) . Архивировано из оригинала (PDF) 3 марта 2016 г. Проверено 13 декабря 2013 г.
- ^ Перейти обратно: а б «Микроконтроллеры смешанных сигналов (MCU) STM32F3 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «STMicroelectronics поставляет новые 32-битные микроконтроллеры ARM® Cortex™ для проектов, требующих цифрового управления сигналами, по конкурентоспособной цене» . 31 января 2013 г. Архивировано из оригинала 31 января 2013 г. Проверено 22 августа 2022 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ Перейти обратно: а б «STMicroelectronics начинает серийное производство новых микроконтроллеров STM32 F3 и представляет комплект поддержки Discovery Kit со встроенными 9-осевыми МЭМС-датчиками» . 14 сентября 2012 г. Архивировано из оригинала 14 сентября 2012 г. Проверено 22 августа 2022 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «AN4207: Начало работы с STM32F37/38xxx SDADC (сигма-дельта АЦП)» (PDF) . СТМикроэлектроника . 2021. Архивировано (PDF) из оригинала 24 сентября 2021 г. Проверено 03 сентября 2023 г.
- ^ Перейти обратно: а б «STM32F4 — Высокопроизводительные микроконтроллеры ARM Cortex-M4 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ Перейти обратно: а б «STMicroelectronics выпускает самые мощные в мире микроконтроллеры на базе процессоров Cortex» . 02.11.2012. Архивировано из оригинала 2 ноября 2012 г. Проверено 22 августа 2022 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Развитие микроконтроллеров от STMicroelectronics расширяет лидерство в производительности для более интеллектуальных технологий во всем мире» . www.st.com . Проверено 22 августа 2022 г.
- ^ «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «STM32F4 — Высокопроизводительные микроконтроллеры ARM Cortex-M4 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ Перейти обратно: а б с д и «AN4990: Начало работы с сигма-дельта-цифровым интерфейсом на применимых микроконтроллерах STM32» (PDF) . СТМикроэлектроника . 2018. Архивировано (PDF) из оригинала 20 января 2022 г. Проверено 03 сентября 2023 г.
- ^ «STM32F7 — Очень высокопроизводительные микроконтроллеры с Cortex-M7 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «Серия STM32G0 — экономичные микроконтроллеры (MCU) Arm Cortex-M0+ — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «Обзор STM32G0x1» .
- ^ «Серия микроконтроллеров смешанных сигналов STM32G4 с инструкциями DSP и FPU — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «STM32H7 — Микроконтроллеры Arm Cortex-M7 и Cortex-M4 (480 МГц) — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «STM32H7, самый мощный микроконтроллер Cortex-M7, преодолевает порог в 2000 баллов в CoreMark» . ST.com . 20 октября 2016 г. Проверено 17 июля 2017 г.
- ^ «Примечания по применению AN4891» (PDF) . ST.com . Проверено 17 апреля 2020 г.
- ^ Перейти обратно: а б «STM32L0 — микроконтроллеры со сверхмалым энергопотреблением ARM Cortex-M0+ — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ Перейти обратно: а б «STM32L1 — Микроконтроллеры сверхмалого энергопотребления ARM Cortex-M3 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «STMicroelectronics представляет микроконтроллеры STM32L со сверхнизким энергопотреблением на базе ARM Cortex™-M3 для приложений Energy-Lite» . 03.10.2011. Архивировано из оригинала 3 октября 2011 г. Проверено 22 августа 2022 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «STMicroelectronics объявляет о расширении и доступности производства серии сверхмаломощных микроконтроллеров ARM Cortex™-M3 STM32L для приложений Energy-Lite» . 02.11.2012. Архивировано из оригинала 2 ноября 2012 г. Проверено 22 августа 2022 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Маркетинговые слайды STM32 L1; STMicroelectronics» (PDF) . Архивировано из оригинала (PDF) 4 марта 2016 г. Проверено 13 декабря 2013 г.
- ^ Серия STM32 L4 +; СТМикроэлектроника.
- ^ «STM32L5 — Микроконтроллеры со сверхнизким энергопотреблением, повышенная безопасность для Интернета вещей и встраиваемых приложений — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ Перейти обратно: а б «STMicroelectronics представляет микроконтроллеры STM32U5 с чрезвычайно низким энергопотреблением, повышенной производительностью и кибербезопасностью» . 25 февраля 2021 г.
- ^ «Серия STM32U0» . www.st.com . Проверено 12 мая 2024 г.
- ^ «STM32U0: экономия энергии до 50%, новый эталон среди микроконтроллеров начального уровня со сверхнизким энергопотреблением» . 19 марта 2024 г.
- ^ «Серия STM32U5 микроконтроллеров со сверхнизким энергопотреблением повышенной безопасности для Интернета вещей и встраиваемых приложений — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ STM32 Синяя таблетка; Земельные советы.
- ^ Синяя таблетка; Форум STM32duino.
- ^ Blue-Pill-Hub; Земельные советы.
- ^ Подделки STM32; Гитхаб.
- ^ STM32 Черная таблетка; Земельные советы.
- ^ Черная таблетка; Форум STM32duino.
- ^ Синяя таблетка против черной таблетки: переход от STM32F103 к STM32F411; Взломай-день.
- ^ Руководство пользователя STM32 Nucleo-32; СТ Микроэлектроника.
- ^ «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ Перейти обратно: а б с д «Платы STM32 Nucleo — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «Встроенный ST-LINK» . www.segger.com . Проверено 22 августа 2022 г.
- ^ Руководство пользователя платы STM32 Nucleo-32; СТМикроэлектроника.
- ^ «Нано | Документация Arduino» . docs.arduino.cc . Проверено 22 августа 2022 г.
- ^ Руководство пользователя платы STM32 Nucleo-64; СТМикроэлектроника.
- ^ Перейти обратно: а б «UNO R3 | Документация Arduino» . docs.arduino.cc . Проверено 22 августа 2022 г.
- ^ «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ Руководство пользователя платы STM32 Nucleo-144; СТМикроэлектроника.
- ^ Лицензионное соглашение на ознакомительную версию продукта STMicroelectronics
- ^ «Комплекты обнаружения STM32 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ Версия инструментов STMicroelectronics STLINK с открытым исходным кодом , stlink-org, 22 августа 2022 г. , получено 22 августа 2022 г.
- ^ «Начало работы с платой STM32VL-Discovery и ChibiOS/RT» . Архивировано из оригинала 10 июля 2015 г. Проверено 8 июля 2015 г.
- ^ «Начало работы с платой STM32L-Discovery и ChibiOS/RT» . Архивировано из оригинала 10 июля 2015 г. Проверено 8 июля 2015 г.
- ^ «Начало работы с платой STM32F4-Discovery и ChibiOS/RT» . Архивировано из оригинала 10 июля 2015 г. Проверено 8 июля 2015 г.
- ^ Перейти обратно: а б «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «Комплект обнаружения STM32 компании STMicroelectronics устанавливает новый отраслевой стандарт для недорогих инструментов для 32-битных микроконтроллеров» . 2011-11-23. Архивировано из оригинала 23 ноября 2011 г. Проверено 22 августа 2022 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ Перейти обратно: а б «STMicroelectronics раздаст до 7000 наборов микроконтроллеров Discovery в «мире встраиваемых систем», чтобы стимулировать творческий подход и способствовать разработке выдающихся встраиваемых приложений» . 02.11.2012. Архивировано из оригинала 2 ноября 2012 г. Проверено 22 августа 2022 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «STMicroelectronics начинает производство новых микроконтроллеров STM32 F0, ориентированных на бюджетные приложения» . 09.08.2012. Архивировано из оригинала 9 августа 2012 г. Проверено 22 августа 2022 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Новости - STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «Оценочные платы STM32 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «Оценочные платы STM32 — STMicroelectronics» . www.st.com . Проверено 22 августа 2022 г.
- ^ «Матрица кодирования 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
- Другой