Микроконтроллеры STM32 в категории “Электрооборудование”
Мікроконтролер STM32F030C8T6
На складе
Доставка по Украине
48 грн
Купить
Мікроконтролер STM32F103RCT6
На складе
Доставка по Украине
213 грн
Купить
Плата разработчика с микроконтроллером STM32F407VET6
Доставка по Украине
800 грн
Купить
Микроконтроллер ST STM32F103RCT6 LQFP64
Доставка из г. Одесса
1 790.30 грн
Купить
Одесса
Микроконтроллер ST STM32F030C8T6 LQFP48
Доставка из г. Одесса
142.02 грн
Купить
Одесса
Микроконтроллер STM STM32F103RCT6 LQFP64 б/у
Доставка из г. Одесса
1 427.98 грн
Купить
Одесса
Микроконтроллер ST STM32F103C8T6 LQFP48
Доставка из г. Одесса
697.18 грн
Купить
Одесса
Микроконтроллер STM STM32L051R8T6 LQFP64
Доставка из г. Одесса
387.32 грн
Купить
Одесса
Плата разработчика с микроконтроллером STM32F407VET6
Доставка из г. Днепр
800 грн
Купить
Микроконтроллер STM32F407VET6
На складе
Доставка по Украине
810 грн
Купить
Микроконтроллер STM32F031C6T6
На складе в г. Одесса
Доставка по Украине
150 грн
Купить
Одесса
Микроконтроллер STM32G030F6P6
На складе в г. Одесса
Доставка по Украине
110 грн
Купить
Одесса
STM32F107RBT6 STMicroelectronics LQFP-64 32-bit FLASH 128kB SRAM 64kB 72MHz ARM микроконтроллер
Под заказ
Доставка по Украине
от 2 334 грн
Купить
STM32F373RCT6 STMicroelectronics LQFP-64 32-bit FLASH 256kB SRAM 32kB 72MHz ARM микроконтроллер
Под заказ
Доставка по Украине
от 6 331. 50 грн
Купить
STM32F407VET6 STMicroelectronics LQFP-100 32-bit FLASH 512kB SRAM 192kB 168MHz ARM микроконтроллер
Доставка из г. Днепр
от 549 грн
Купить
Смотрите также
STM32L010F4P6TR STMicroelectronics TSSOP-20 32-bit FLASH 16kB SRAM 2kB EEPROM 128B 32MHz микроконтроллер
Доставка из г. Днепр
от 89.10 грн
Купить
STM32F407VGT6 STMicroelectronics LQFP-100 32-bit FLASH 1024kB SRAM 192kB 168MHz ARM микроконтроллер
Доставка из г. Днепр
от 600 грн
Купить
Микросхема STM32F030F4P6 микроконтроллер
Доставка по Украине
89.50 грн
Купить
Микроконтроллер STM STM32F207VGT6 LQFP100
Доставка из г. Одесса
1 377.15 грн
Купить
Одесса
Программатор ST-Link V2 мини STM8 STM32
Доставка из г. Днепр
273.20 грн
Купить
Микрокотроллер STM STM32L152V8T6 LQFP100
Доставка из г. Одесса
1 927.36 грн
Купить
Одесса
ST-LINK V2 MINI Программатор микроконтроллеров STM8 и STM32, цвет зелёный
Доставка по Украине
240 грн
266. 67 грн
Купить
ST-LINK V2 MINI Программатор микроконтроллеров STM8 и STM32, цвет розовый
Доставка по Украине
240 грн
266.67 грн
Купить
ST-LINK V2 MINI Программатор микроконтроллеров STM8 и STM32, цвет золотой
Доставка по Украине
240 грн
266.67 грн
Купить
STM32L100RBT6 STMicroelectronics LQFP-64 32-bit FLASH 128kB SRAM 10kB EEPROM 2kB 32MHz ARM микроконтроллер
Доставка из г. Днепр
от 503.10 грн
Купить
Микроконтроллер STM STM8L151K4T6 LQFP32
Доставка из г. Одесса
387.32 грн
Купить
Одесса
Плата розробки STM32F103C8T6
На складе
Доставка по Украине
367 грн
Купить
STM32F051K8T6TR STMicroelectronics LQFP-32 32-bit FLASH 64kB SRAM 8kB 48MHz ARM микроконтроллер
Доставка из г. Днепр
от 211.50 грн
Купить
Микроконтроллер ST STM8S005K6T6 LQFP32
Доставка из г. Одесса
1 101.72 грн
Купить
Одесса
Контроллеры STM
Сортировка: По умолчаниюНазвание (А – Я)Название (Я – А)Цена (низкая > высокая)Цена (высокая > низкая)Рейтинг (начиная с высокого)Рейтинг (начиная с низкого)Модель (А – Я)Модель (Я – А)
Выводить по: 25305075100
1
3008
В наличии: 42
STC15W204S отладочная плата
STC15W204S – отладочная плата на базе одноименного микроконтроллера STC. Ра..
134 ₽
1
201
В наличии: 17
STM32F103C8T6 отладочная плата
Многофункциональная отладочная плата на базе 32-битного микроконтроллера&nb..
480 ₽
3608
CKS32F103C8T6 отладочная плата
CKS32F103C8T6 (аналог STM32F103C8T6) отладочная плата, является 32-би.
172 ₽
1975
STM32F030F4P6 отладочная плата
STM32F030F4P6 является микроконтроллером с высокопроизводительным ядром ARM..
249 ₽
762
STM32F100VC отладочная плата
Многофункциональная отладочная плата на базе 32-битного микроконтроллера&nb..
986 ₽
5447
STM32F103C6T6 отладочная плата
Многофункциональная отладочная плата на базе 32-битного микроконтроллера&nb..
380 ₽
298
STM32F103C8T6 отладочная плата
Многофункциональная отладочная плата на базе 32-битного микроконтроллера&nb..
528 ₽
1962
STM32F103V -EK отладочная плата
Многофункциональная отладочная плата на базе 32-битного микроконтроллера ST.
.1205 ₽
3163
STM32F407ZET6 отладочная плата
Многофункциональная отладочная плата на базе 32-битного микроконтроллера ST..
1848 ₽
200
STM8S103F3P6 отладочная плата
Многофункциональная отладочная плата на базе микроконтроллера STM8S103..
89.5 ₽
От 100шт. — 78.2 ₽
844
STM8S105K4T6 отладочная плата
Многофункциональная отладочная плата на базе микроконтроллера STM8S105..
184 ₽
4058
Микроконтроллер STM32F030C8T6
Микроконтроллер STM32F030C8T6 – корпус LQFP-48, Ядро ARM Cortex-M0, Максима..
157 ₽
От 10шт. — 134 ₽
От 50шт. — 123 ₽
2078
Микроконтроллер STM32F100C8T6
Микроконтроллер STM32F100C8T6 QFP48 – это микроконтроллер, построенный на я.
157 ₽
1961
Микроконтроллер STM32F100VC
Микроконтроллер STM32F100VC — это микроконтроллер, построенный на ядре ARM ..
134 ₽
4060
Микроконтроллер STM32F103R8T6
Микроконтроллер STM32F103R8T6 LQFP64 – это микроконтроллер, построенный на ..
768 ₽
Показано с 1 по 15 из 15 (всего 1 страниц)
STMicroelectronics STM32
Home / MDK / STMicroelectronics
Ассортимент продукции STMicroelectronics включает широкий спектр микроконтроллеры, от надежных и недорогих 8-битных MCU до 32-битных на базе Arm Микроконтроллеры Cortex-M0/M0+/M3/M4/M7/M33 с большим выбором периферийные устройства. STMicroelectronics также расширила этот ассортимент, включив в него Платформа MCU со сверхнизким энергопотреблением.
Arm Keil MDK сертифицирован как MadeForSTM32 компанией STMicroelectronics, которая признает долгосрочную поддержку и закрытие сотрудничество между обеими компаниями.
Free Arm Keil MDK для STM32C0/F0/G0/L0 и BlueNRG-1/2/LP/LPS
В сотрудничестве с STMicroelectronics компания Arm предлагает полнофункциональную версию Keil MDK для STM32C0/F0/G0/L0 и Устройства BlueNRG-1/2/LP/LPS, которые бесплатны для конечных пользователей.
Бесплатный MDK для STM32C0/F0/G0/L0 и BlueNRG-1/2/LP/LPS
Arm Keil FuSa RTS и X-CUBE-STL
Arm предлагает функциональную систему обеспечения безопасности во время выполнения (FuSa RTS), набор квалифицированных компонентов для микроконтроллеров Cortex-M, которые позволяет разработчикам использовать самые высокие уровни полноты безопасности (SIL) в своих целях Приложения.
FuSa RTS представляет собой надежную, более безопасную и оптимизированную программную платформу, позволяет инженерам перенести свои усилия с низкоуровневых слоев программного обеспечения на дополнительный код приложения.
Примечание по применению 326 анализирует, как самопроверка библиотеку X-CUBE-STL от STMicroelectronics можно безопасно использовать в FuSa Приложение РТС. Пример проекта предоставляется для платформы STM32F4.
Начало работы с MDK и STM32L4
В этом видео показано, как быстро начать работу с Arm Keil MDK и STM32L4. Нуклео доска. В нем объясняется, как использовать STM32CubeMX для настройки выводов и тактов. и как интеграция с MDK помогает быстро получить работающее приложение.
Преимущества ST-Link при использовании Keil MDK
Гость блог на веб-сайте ST объясняет, как ST-Link обеспечивает эффективная отладка приложений для устройств STM32 с помощью Keil MDK. видео показывает эти функции в действии.
Средства разработки
Средства разработки Keil обеспечивают всестороннюю поддержку STMicroelectronics семейств устройств в полной среде разработки для создания, отладка и проверка встроенных приложений.
- MDK — комплект для разработки микроконтроллеров
(включает компилятор Arm C/C++, µVision IDE и отладчик, Keil RTX и комплексное промежуточное ПО. ) - ULINK pro отладка и трассировка
блок
(поддерживает трассировку инструкций для покрытия кода и профилирование) - ULINK плюс отладочный датчик
(поддерживает измерение и тестирование мощности автоматика) - Адаптер отладки ULINK2
(недорогое решение для отладки)
Поддерживаемые микроконтроллерные устройства
В настоящее время в MDK поддерживаются следующие микроконтроллерные устройства на базе Arm Cortex-M:
Устройства 8051 и C166
Keil имеет долгую историю поддержки семейств устройств STMicroelectronics и предоставляет лучшие в отрасли инструменты для µPSD и C16x/ST10/XC16x.
- µPSD
Устройства µPSD от STMicroelectronics обладают уникальными функциями, 8051-совместимые устройства. Эти устройства полностью поддерживаются средствами разработки Keil C51. - C16x/ST10/XC16x
16-разрядные устройства STMicroelectronics предлагают богатый портфель с расширенными функциями и вычислительная производительность для встроенных приложений управления в режиме реального времени. Эти устройства полностью поддерживается Keil C166 Инструменты разработки.
Начало работы с STM32 | Базовый проект STM32
Добро пожаловать в первое руководство из серии руководств. Это руководство предназначено для начинающих (любителей, студентов), которые хотят начать работу с микроконтроллерами STM32, но не знают как или где начать.
В этом руководстве представлен обзор доступного аппаратного и программного обеспечения для работы с микроконтроллерами STM32. Кроме того, он кратко познакомит вас с семейством микроконтроллеров STM32.
Все руководства, кроме этого, предполагают, что вы будете использовать базовый проект STM32. Чтобы следовать следующим руководствам, вам потребуется базовое понимание языка программирования C. Предыдущий опыт работы со встроенной платформой не требуется.
Знакомство с STM32
STM32 не относится к одному конкретному микроконтроллеру. Это название STMicroelectronics дала своему семейству микроконтроллеров на базе ARM Cortex-M. Само семейство STM32 можно разделить на несколько групп, которые, в свою очередь, можно разделить на серии.
В настоящее время семейство STM32 состоит из пятнадцати серий. Эти серии сгруппированы в четыре разные группы: High Performance, Mainstream, Ultra Low Power и Wireless. В следующем списке кратко описаны все серии:
- STM32F0 (Mainstream)
Основан на процессоре Arm Cortex-M0. Оптимизирован для низкой стоимости. Разработан для конкуренции с 8-битными и 16-битными платформами. - STM32F1 (основной)
На базе процессора Arm Cortex-M3. Общее назначение. - STM32F2 (высокая производительность)
На базе процессора Arm Cortex-M3. Общее назначение. Оптимизирован для высокой производительности. - STM32F3 (основной)
Основан на процессоре Arm Cortex-M4 с инструкциями FPU и DSP. Оптимизирован для приложений со смешанным сигналом. - STM32F4 (высокая производительность)
На базе процессора Arm Cortex-M4 с инструкциями FPU и DSP. Оптимизирован для высокой производительности. - STM32F7 (высокая производительность)
На основе процессора Arm Cortex-M7 с инструкциями FPU и DSP. Оптимизирован для высокой производительности. Pin-to-pin совместим с серией STM32F4. - STM32G0 (основной)
На базе процессора Arm Cortex-M0+. Оптимизирован для эффективности. Разработан для конкуренции с 8-битными и 16-битными платформами. - STM32G4 (основной)
На базе процессора Arm Cortex-M4 с инструкциями FPU и DSP. Оптимизирован для приложений со смешанным сигналом. Преемник серии STM32F3. - STM32H7 (высокая производительность)
На базе процессора Arm Cortex-M7 с инструкциями FPU и DSP. Некоторые устройства имеют второй сопроцессор на базе Arm Cortex-M4. - STM32L0 (сверхнизкое энергопотребление)
На базе процессора Arm Cortex-M0+. Оптимизирован для приложений с низким энергопотреблением. - STM32L1 (сверхнизкое энергопотребление)
На базе процессора Arm Cortex-M3. Оптимизирован для приложений с низким энергопотреблением. - STM32L4 (сверхмалая мощность)
На основе процессора Arm Cortex-M4 с инструкциями FPU и DSP. Оптимизирован для приложений с низким энергопотреблением. - STM32L4+ (сверхнизкое энергопотребление)
На основе процессора Arm Cortex-M4 с инструкциями FPU и DSP. Оптимизирован для приложений с низким энергопотреблением. Более высокая производительность, чем у серии STM32L4. - STM32L5 (сверхнизкое энергопотребление)
На базе процессора Arm Cortex-M33. Оптимизирован для приложений с низким энергопотреблением. Улучшенная безопасность. - STM32WB (беспроводной)
На основе процессора Arm Cortex-M4 с инструкциями FPU и DSP. В качестве сетевого процессора используется второй процессор Arm Cortex-M0+. Поддерживает стандарты беспроводной связи Bluetooth 5 и IEEE 802.15.4.
Аппаратное обеспечение
Для начала вам понадобится как минимум одна макетная плата. Без платы разработки вы не сможете правильно запускать или отлаживать свой код. Если у вас уже есть макетная плата, вы можете пропустить эту главу.
Микроконтроллеры
Семейство STM32 состоит из множества различных микроконтроллеров. Новичку сложно выбрать что-то одно. К счастью, большинство вещей, которые вам нужно будет изучить в первую очередь, являются общими для всех микроконтроллеров семейства STM32. Это означает, что вы можете начать практически с любого микроконтроллера STM32.
Есть две серии, которые лучше подходят для начинающих, чем другие серии. Серия STM32F1 и серия STM32F4. И причина проста:
Обе серии существуют уже давно и по-прежнему популярны среди любителей. Это означает, что для устройств этой серии доступно много ресурсов. Кроме того, устройства серии STM32F1 не такие сложные, как большинство других деталей.
Платы для разработки
Большинство плат для разработки предназначены для работы с минимальным количеством компонентов. Они разработаны таким образом, чтобы быть как можно более дешевыми и никоим образом не ограничивать пользователя. Существуют также платы с дополнительными компонентами, такими как светодиоды, датчики и память.
Большинство выводов, если не все, микроконтроллера открыты через разъемы для легкого доступа. Также есть как минимум один выделенный заголовок для подключения отладчика.
Макетные платы производятся разными партиями. STMicroelectronics предлагает три разных линейки макетных плат:
- Платы Nucleo
Эти платы очень похожи на платы Arduino. Они имеют только микроконтроллер и встроенный отладчик ST-Link. Доступны три форм-фактора. - Комплекты Discovery
Все эти платы содержат устройства ввода и вывода в дополнение к микроконтроллеру. Эти платы также поставляются со встроенным отладчиком ST-Link. - Оценочные платы
Эти платы очень обширны и содержат множество дополнительных устройств и интерфейсов помимо микроконтроллера.
Также есть много досок, которые можно купить на Ebay и AliExpress. Наиболее популярными из них являются Blue Pill и Black Pill. Последний является улучшенной версией первого.
Рекомендации
Обе доски Nucleo и Discovery очень хорошо подходят для начинающих. Они гарантированно работают правильно и включают встроенный отладчик. И все это по доступным ценам. Если у вас очень ограниченный бюджет, вы можете купить одну из китайских макетных плат. Для начинающих рекомендуются следующие доски:
- NUCLEO-F103RB
На этой плате установлено устройство STM32F103RBT6 с 128 КБ флэш-памяти. - STM32F407G-DISC1
На этой плате установлено устройство STM32F407VGT6 с 1024 КБ флэш-памяти. - Black Pill
Эта плата оснащена устройством STM32F103C8T6 с 64 КБ флэш-памяти. Обязательно купите также клон ST-Link для отладки и прошивки.
Программное обеспечение
Если вы хотите начать работу с базовым проектом STM32, вам не придется делать большой выбор программного обеспечения. Базовый проект STM32 предназначен для использования с GNU Arm Embedded Toolchain. Базу STM32 можно использовать с вашим любимым редактором кода. Рекомендация для редактора — Visual Studio Code.
Другое программное обеспечение, обсуждаемое в этой главе, можно использовать, если вы не хотите использовать базовый проект STM32. Другое программное обеспечение обсуждается, чтобы дать вам лучший обзор всего доступного программного обеспечения для микроконтроллеров STM32.
IDE
IDE расшифровывается как интегрированная среда разработки. Обычно это означает, что после установки среда IDE готова к использованию без каких-либо дополнительных действий. IDE устанавливают все необходимое программное обеспечение, такое как компиляторы и драйверы, сразу после их установки.
Некоторые IDE бесплатны, для других требуется покупка лицензии. Перечисленные здесь IDE потенциально интересны новичкам и любителям, поскольку они бесплатны. Полный обзор доступных IDE см. на веб-сайте ST.
- Arm Keil MDK — бесплатно для серий STM32G0, STM32F0 и STM32L0 (Windows)
- PlatformIO IDE — бесплатно (Windows, Linux, macOS)
- STM32CubeIDE — бесплатно (Windows, Linux, macOS)
- Segger Embedded Studio — бесплатно для некоммерческого использования (Windows, Linux, macOS)
- SW4STM32 — бесплатно (Windows, Linux, macOS)
Платформы
Платформы помимо IDE предлагают собственный API для управления устройством. Подобные платформы обычно нацелены на прототипирование. Для микроконтроллеров STM32 доступны две платформы.
Первый — STM32duino. Эта платформа реализует хорошо известный API Arduino для микроконтроллеров STM32. Его можно использовать с Arduino IDE.
Второй – Arm Mbed. Эта платформа поддерживает не только микроконтроллеры STM32. Он поддерживает широкий спектр устройств от разных производителей. Mbed включает ОС, специально разработанную для приложений IoT. Он имеет как облачную IDE, так и загружаемый вариант.
Другое
ST предлагает CMSIS и HAL для каждой серии устройств. CMSIS содержит все определения регистров и периферийных устройств, необходимые для использования доступных периферийных устройств микроконтроллера. HAL — это библиотека более высокого уровня, обеспечивающая переносимость кода между различными сериями. Код CMSIS и HAL распространяется в так называемых пакетах STM32Cube.
Популярной альтернативой официальной CMSIS с открытым исходным кодом является libopencm3.