Распиновка STM32:полное руководство по микроконтроллеру
Микроконтроллеры по-разному формируют мир электроники. Вы найдете их в различных областях, таких как робототехника, автомобильные приложения и т. Д. По этой причине найти такой же доступный, как и эффективный, имеет огромное преимущество. Одним из подходящих типов микроконтроллеров является распиновка STM32.
Следовательно, использование этого типа платы обнаружения микроконтроллеров имеет больше смысла, если вы новичок в строительных инженерных проектах. Кроме того, при экспериментах над инженерными проектами вам нужно что-то дешевое и простое в использовании с отличной энергоэффективностью. Итак, читая дальше, вы найдете полное руководство по распиновке STM32 и тому, как ее использовать.
(чип микроконтроллера STM32).
Конфигурация выводов STM32.
Распиновка STM32 — это плата Nucleo от STMicroelectronics. В какой-то степени он довольно дешев и относительно прост в использовании.
(Синяя таблетка STM32 полностью помечена).
Например, плата разработки STM32 Nucleo F401RE поставляется с 32-разрядным микроконтроллером ARM cortex. Этот микроконтроллер часто поставляется в одном корпусе LQFP64 без отдельного датчика.
Кроме того, имеется встроенный интерфейс отладки/порт отладки и программатор заголовка ST-LINK/V2-1 для доступа к памяти и передачи. Некоторые примеры включают ядро ARM Cortex-M4F, ядро ARM Cortex-M33, ядро ARM Cortex-M3 и ядро ARM Cortex-M7F.
Распиновка STM32 похожа на Arduino Uno, но имеет дополнительные контакты для повышения производительности. В результате, эта плата имеет очень хорошие коммерческие показатели.
В общем, установка выводов STM32 бывает двух типов. С одной стороны штифты для самого STM.
С другой стороны, это женские контакты для подключения Arduino. Следовательно, можно подключать разные разъемы Arduino из-за его разъемов расширения.
Как часть конфигурации распиновка STM32 имеет три светодиода:
- LD 1 или первый светодиод — служит индикатором USB-подключения и обмена данными.
- LD 2 или второй светодиод — этот индикатор программируется пользователем.
- LD 3 или третий светодиод — на этом конце находится индикатор питания.
Точно так же есть две кнопки PUSH с отдельными соответствующими функциями. Один из них предназначен для программирования микроконтроллера от имени пользователя. Кнопка RESET, с другой стороны, имеет другое положение.
Часто плата программирования использует входное напряжение 3,3В. Хотя напряжение в диапазоне 7-12 В по-прежнему подходит для питания через контакт Vin, поскольку он имеет аналоговый регулятор напряжения.
Конфигурация выводов Nucleo-F401RE
Чтобы лучше понять STM132, давайте обсудим конфигурацию выводов Nucleo F401RE.
Как упоминалось ранее, на схеме разводки платы STM132 Nucleo есть два набора контактов.
С одной стороны, у вас есть контакты экрана Arduino.
С другой стороны, есть контакты morpho, соединяющие модуль STM132.
Существуют категории CN5, CN6, CN8 и CN9 для контактов Arduino. Кроме того, мы составили таблицу каждой категории контактов, чтобы лучше описать ее.
Конфигурация контактов GPIO.
На другом конце платы разработчика есть набор контактов GPIO. Штыри GPIO в этом случае функционируют как штекерные разъемы. Всего эти заголовки составляют 76 контактов.
Кроме того, мы классифицируем контакты GPIO на CN7 и CN10, по 38 на каждой стороне. Вы найдете контакты GPIO, контакты таймера, контакты заземления, контакты питания и аналоговые контакты.
Технические характеристики
Технические характеристики STM132 относятся к разным категориям. В результате найдите внутренние особенности макетной платы, выделенные ниже:
- Архитектура — ЦП ARM Cortex M4 с FPU.
- Микроконтроллер — STM32F401RET6 (32-разрядная версия).
- Частота процессора — 84 МГц.
- Потребляемая мощность — 2,4 мкА в режиме ожидания без RTC. Отличная энергоэффективность.
- Диапазон кварцевого генератора — от 4 до 26 МГц.
- Диапазон рабочего напряжения платы (VIN) — от 7 В до 15 В.
- Диапазон рабочего напряжения MCU (VDD) — от 1,7 В до 3,6 В.
- SRAM — 96 КБ.
- Флэш-память — 512 КБ
- Контакты GPIO — 50.
- АЦП — 12-битный, 16-канальный.
- Таймеры — 16-разрядные (6), 32-разрядные (2).
- Сторожевые таймеры — 2.
- RTC – откалиброван со встроенной частотой 32 кГц.
- SPI-связь — 3.
- Связь I2C — 3.
- Связь USART/UART — 4.
- Встроенный отладчик — да, JTAG и последовательный провод.
- Поддержка USB-порта — да.
- Внутренний кварцевый генератор — да, 16 МГц.
- Диапазон внешнего генератора — от 4 до 26 МГц.
Похожие доски для разработки
Другие серии панелей, похожие на STM132, включают
- Ардуино УНО.
- Arduino Due.
- Ардуино Леонардо.
- Ардуино Про Мини.
- Ардуино Мега.
- Малина Пи.
- Совет по развитию AVR.
- Отладочная плата PIC.
- Интел Эдисон.
- ESP32.
- Панель запуска MSP430.
- Плата обнаружения STM32F4.
(Микроконтроллер Arduino Uno).
Платы STM32 Nucleo и как их программировать
Начать работу с платами STM Nucleo довольно просто. Доступных исследовательских материалов достаточно, чтобы помочь вам в большинстве случаев. С другой стороны, есть встроенный отладчик и чип для программирования. Таким образом, программировать эти платы относительно проще.
В результате мы привлекаем некоторые интегрированные среды разработки, чтобы помочь вашему опыту программирования в этом отношении. К ним относятся
- IDE на основе GCC.
- Инструментальные средства IAR
- Онлайн-кровать ARM
- Кейл МДК-ARM
Вышеперечисленное расширенное программное обеспечение по-разному. Тем не менее, Keil MDK остается самым популярным программным инструментом.
Keil MDK, например, удобен для новичков в программировании. Кроме того, программисты предпочитают цепочку инструментов разработки, потому что она недорогая. Вам нужно только загрузить и установить файл IDE и соответствующий драйвер с их официального сайта.
Применения STM32
Как и большинство отладочных плат Nucleo, STM32 имеет важное коммерческое и промышленное значение. Таким образом, мы даем вам наиболее значимые приложения:
- Во-первых, STM32 полезен в робототехнике и смежных проектах.
- Во-вторых, это важно в автоматизированных системах.
- Наконец, плата STM32 Nucleo F401RE популярна в системе Интернета вещей.
(Автомобильный робот с микроконтроллером).
Заключение
Распиновка STM32 входит в серию микросхем 32-битных микроконтроллеров. Электронные любители в большинстве случаев предпочитают STM32 из-за его доступности, отличной энергоэффективности и простого интерфейса прикладного программирования. Кроме того, STM32 поставляется во многих вариантах и позволяет выполнять множество функций. В целом, его микроархитектура использует процессорные ядра ARM.
С этим руководством вы готовы сделать все возможное, чтобы построить соответствующие инженерные проекты. Поэтому, если вам нужны дополнительные рекомендации или ресурсы, свяжитесь с нами.
Промышленные технологии
- Полное руководство по выбору взрывозащищенного двигателя
- Полное руководство по правильному хранению электродвигателей
- Механический цех с ЧПУ:полное руководство
- Полное руководство по 3D-печати
- Полное руководство по обработанным деталям
- Сварка MIG и TIG:полное руководство по выбору правильного метода
- Основы промышленных мокрых тормозов:полное руководство
- Полное руководство по управлению запасами
- Зарядные устройства для аккумуляторов своими руками:полное руководство
- 5-осевая обработка с ЧПУ:полное руководство