Например TDA7294

Форум РадиоКот • Просмотр темы - Микроконтроллеры STM32 - тонкости работы, отладочные платы
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вс янв 26, 2020 18:13:05

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 56 ]  1, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Микроконтроллеры STM32 - тонкости работы, отладочные платы
СообщениеДобавлено: Ср янв 23, 2019 16:01:39 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: -33
Зарегистрирован: Пт июн 16, 2017 09:30:45
Сообщений: 155
Рейтинг сообщения: 2
20 ноября 2018 г. компании Компэл и ST Microelectronics провели практический вебинар, посвященный микроконтроллерам STM32F7 и STM32H7 семейства ValueLine. Вебинар рассчитан на технических специалистов и тех, кто хорошо знаком с семейством STM32, интересуется как работать с кодом во внешней памяти на базе контроллеров с Cortex-M7. Мы показали как настроить среду разработки, как использовать GCC в составе Atollic TrueStudio, как настроить процессор на максимальную производительность и рассказали о тонкостях работы с модулем защиты памяти.

На вебинаре инженер ST Microelectronics показал:
• Использование компилятора GCC в составе AtollicTrueStudio;
• Проверку эффективности компилятора и самого микроконтроллера STM32F7/STM32H7 Value line при различных стратегиях размещения кода:

    • Внутренняя память FLASH;
    • Внешняя QSPI flash;
    • Внешняя SDRAM.

В материалах не только презентация, но и программный код, использованный на вебинаре, а также ответы на вопросы.

Посмотреть материалы>>

Изображение

_________________
Надежность в мире перемен
www.compel.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: CubeMX и Workbench: создание проекта на базе STM32
СообщениеДобавлено: Пт янв 25, 2019 12:23:20 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: -33
Зарегистрирован: Пт июн 16, 2017 09:30:45
Сообщений: 155
Рейтинг сообщения: 2
CubeMX и Workbench: создание проекта на базе STM32 с помощью бесплатного ПО

Визуальный графический редактор STM32CubeMX и среда разработки System Workbench for STM32 (краткое обозначение – SW4STM32) – лучший способ быстрой, наглядной, простой в освоении бесплатной разработки системы на базе микроконтроллеров семейства STM32.

Изображение

Создание встраиваемого программного обеспечения является одной из наиболее сложных и трудоемких задач для разработчиков устройств и систем на базе микроконтроллеров. Она еще более усложняется с появлением современных высокопроизводительных микроконтроллеров, расширенный набор возможностей которых обеспечивается за счет все большего усложнения аппаратной и программной архитектуры. Упростить создание эффективно функционирующего кода на основе оптимальной конфигурации аппаратных ресурсов МК призваны специальные программные инструменты для разработчиков.

Сегодня имеется достаточно большой выбор как отдельных инструментов в виде редакторов, компиляторов, отладчиков кода, так и интегрированных систем разработки (IDE). Можно воспользоваться платными пакетами ПО профессионального уровня, однако имеется и достаточный выбор свободно распространяемых средств. Последним принято приписывать ряд недостатков, обусловленных их бесплатностью и включающих ограниченный набор возможностей, недостаточно оперативную поддержку новых версий, избыточность конечного генерируемого кода.

Однако два продукта – STM32CubeMX и System Workbech for STM32 – предназначенных для работы с микроконтроллерами STMicroelectronics, выделяются целым рядом несомненных достоинств, призванных обеспечить дальнейшую популяризацию среди разработчиков семейства 32-разрядных микроконтроллеров STM32.

Подробнее>>

_________________
Надежность в мире перемен
www.compel.ru


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: STM32 семейства H7: с новыми возможностями –к новым вершинам
СообщениеДобавлено: Сб янв 26, 2019 20:59:38 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: -33
Зарегистрирован: Пт июн 16, 2017 09:30:45
Сообщений: 155
Рейтинг сообщения: 2
STM32 семейства H7: с новыми возможностями – к новым вершинам

Компания STMicroelectronics последовательно развивает семейства микроконтроллеров STM32. Самое первое семейство STM32F1 появилось больше десяти лет назад и имело пиковую производительность 61 DMIPS при максимальной рабочей частоте 72 МГц. С тех пор компания сделала несколько значительных шагов вперед. Два года назад микроконтроллеры STM32F7 с ядром ARM Cortex-M7 установили рекорд производительности – 462 DMIPS при рабочей частоте 216 МГц. Однако теперь и этот рекорд перекрывается новыми микроконтроллерами STM32H7, причем – почти в два раза. Это весьма впечатляющий результат, особенно если учесть, что в новом флагманском семействе используется то же процессорное ядро.

Микроконтроллеры STM32H7, как и STM32F7, построены на базе ядра ARM Cortex-M7. Тем не менее, STM32H7 превосходит предшественника по всем ключевым параметрам: по рабочей частоте, производительности, богатству периферии, совершенству архитектуры и уровню используемых технологий. Можно отметить, что именно использование новых технологических норм (40 нм) и продвинутой шинной архитектуры и позволили сделать такой значительный скачок вперед.

STM32H7 – двукратный рост скорости и производительности

Изображение

Если внимательно ознакомиться с номенклатурой контроллеров STM32, можно заметить, что каждый тип процессорного ядра используется как минимум в двух семействах. Например, на базе ARM Cortex-M3 построены семейства STM32F1 и STM32F2. При этом в STM32F2 из данного ядра выжимается максимум производительности. По аналогичному принципу можно сгруппировать STM32F3 и STM32F4 с ядром ARM Cortex-M4F, а также STM32F7 и STM32H7 с ядром ARM Cortex-M7.

Таким образом, можно выделить следующие высокопроизводительные семейства:
    - младшие линейки STM32F4 Access line на базе ядра ARM Cortex-M4F с рабочей частотой до 84 МГц и производительностью до 105 DMIPS (Dhrystone 2.1);
    - семейство STM32F2 на базе ядра ARM Cortex-M3 с рабочей частотой до 120 МГц и производительностью до 150 DMIPS (Dhrystone 2.1);
    - базовые линейки STM32F4 на базе ядра ARMCortex-M4F с рабочей частотой до 168 МГц и производительностью до 210 DMIPS (Dhrystone 2.1);
    - старшие линейки STM32F4 на базе ядра ARMCortex-M4F с рабочей частотой до 180 МГц и производительностью до 225 DMIPS (Dhrystone 2.1);
    - семейство STM32F7 на базе ядра ARMCortex-M7 с рабочей частотой до 216 МГц и производительностью до 462 DMIPS (Dhrystone 2.1);
    - семейство STM32H7 на базе ядра ARMCortex-M7 с рабочей частотой до 400 МГц и производительностью до 856 DMIPS (Dhrystone 2.1).

Подробнее>>

_________________
Надежность в мире перемен
www.compel.ru


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Сб янв 26, 2019 22:22:17 
Собутыльник Кота
Аватар пользователя

Карма: 5
Рейтинг сообщений: 144
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 2782
Рейтинг сообщения: 0
КОМПЭЛ писал(а):
Самое первое семейство STM32F1 появилось больше десяти лет назад и имело пиковую производительность 61 DMIPS при максимальной рабочей частоте 72 МГц.
Производитель МК с вами не согласен.
При частоте 72 МГц и производительности 1.25 DMIPS/МГц, производительность не 61, а 72 * 1.25 = 90 DMIPS.


Вернуться наверх
 
DC/DC-преобразователи: принципы работы и уникальные решения Maxim Integrated

Что нового можно сказать про DC/DC? Написаны десятки статей, а самостоятельное изготовление преобразователя мощностью от единиц Вт до нескольких кВт даже в домашних условиях не составляет большого труда. Тем не менее, когда речь идет о микро-, или даже нано-ваттах, проектировщик может столкнуться с рядом трудностей. Грамотная схемотехника системы питания не возможна без знания основ работы DC/DC преобразователей. Освежить базовые знания и узнать об особенностях проектирования узлов питания мобильного устройства с оптимальным энергопотреблением можно из следующей статьи.

Читать статьи>>
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Сб янв 26, 2019 22:36:18 
Держит паяльник хвостом

Карма: 15
Рейтинг сообщений: 163
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 948
Рейтинг сообщения: 0
При частоте 72 МГц и производительности 1.25 DMIPS/МГц, производительность не 61, а 72 * 1.25 = 90 DMIPS.

1.25 DMIPS/MHz при 0WS, а для 72 MHz будет 2WS.


Вернуться наверх
 
Руководство для разработчика приложений на базе STM32WB55

Представив двухъядерные беспроводные микроконтроллеры STM32WB для IoT-приложений, компания STMicroelectronics предлагает разработчикам экосистему, включающую в себя отладочные платы, примеры кода для микроконтроллера, готовое ПО всех уровней и большой массив документации.

Читать статью>>
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Вс янв 27, 2019 13:17:48 
Собутыльник Кота
Аватар пользователя

Карма: 5
Рейтинг сообщений: 144
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 2782
Рейтинг сообщения: 0
В STM32F4 производительность 210 DMIPS при 168 МГц и при этом латентность памяти не 0WS, а 5WS.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Вс янв 27, 2019 13:32:53 
Держит паяльник хвостом

Карма: 15
Рейтинг сообщений: 163
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 948
Рейтинг сообщения: 0
В STM32F4 производительность 210 DMIPS при 168 МГц и при этом латентность памяти не 0WS, а 5WS.

У F4 есть ART Accelerator, а у F3, например, есть CCM RAM из которой можно выполнять код без задержек. Везде производительность будет считаться по-разному.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: STM32F7 & H7 Value line: бюджетные версии микроконтроллеров
СообщениеДобавлено: Вс янв 27, 2019 16:14:05 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: -33
Зарегистрирован: Пт июн 16, 2017 09:30:45
Сообщений: 155
Рейтинг сообщения: 2
STM32F7 & H7 Value line: бюджетные версии микроконтроллеров высокой производительности

Недавно были обновлены два наиболее производительных семейства микроконтроллеров STM32 производства STMicroelectronics: STM32F7 и STM32H7. Новые бюджетные линейки STM32F750, STM32F730, STM32H750 сохраняют высокую рабочую частоту и производительность, но характеризуются урезанным объемом Flash.

Изображение

Обновление было ожидаемым. Дело в том, что ранее номенклатура семейств STM32F7 и STM32H7 была ограниченной, и включала в основном изделия с огромными объемами встроенной памяти и сверхразвитым набором периферии. Естественно такая универсальность требовалась далеко не во всех приложениях. Разработчики ждали появления более скромных моделей: пусть с урезанным функционалом, но с меньшей стоимостью.

Новые бюджетные линейки Value line STM32F750, STM32F730 и STM32H750 имеют ту же производительность, что и топовые линейки семейств STM32F7 и STM32H7. В частности, микроконтроллеры STM32F750 и STM32F730 способны работать на частоте до 216 МГц с пиковой производительностью до 462 DMIPS (2,14 DMIPS/МГц). При этом новые микроконтроллеры уступают старшим линейкам STM32F756 и STM32F723 только по объему встроенной Flash. Представители бюджетной линейки STM32H750 обеспечивают пиковую производительность до 856 DMIPS и также уступают старшим моделям STM32H7 только по объему Flash. Таким образом, новые линейки по праву входят в сегмент высокопроизводительных микроконтроллеров STM32.

В настоящий момент сегмент высокопроизводительных микроконтроллеров STM32 объединяет четыре семейства, которые различаются процессорным ядром, рабочей частотой, производительностью и набором периферии (см.рисунки ниже):

Изображение

Изображение

    • Семейство STM32F2 на базе ядра ARM Cortex-M3 с рабочей частотой до 120 МГц и производительностью до 150 DMIPS (Dhrystone 2.1);
    • Семейство STM32F4 на базе ядра ARM Cortex-M4F, включающее в себя три группы контроллеров: младшие линейки STM32F4 Access line с рабочей частотой до 84 МГц и производительностью до 105 DMIPS (Dhrystone 2.1), базовые линейки STM32F4 с рабочей частотой до 168 МГц и производительностью до 210 DMIPS (Dhrystone 2.1), старшие линейки с рабочей частотой до 180 МГц и производительностью до 225 DMIPS (Dhrystone 2.1);
    • Семейство STM32F7 на базе ядра ARMCortex-M7 с рабочей частотой до 216 МГц и производительностью до 462 DMIPS(Dhrystone 2.1);
    • Семейство STM32H7 на базе ядра ARMCortex-M7 с рабочей частотой до 400 МГц и производительностью до 856 DMIPS(Dhrystone 2.1).

Обзор и сравнение микроконтроллеров>>

_________________
Надежность в мире перемен
www.compel.ru


Вернуться наверх
 
Распродажа паяльных станций ATTEN и аксессуаров!
Индукционная паяльная станция AT315D - 3 977 ₽, станция паяльная AT80D – 2177 ₽, станция паяльная AT936b – 1000 ₽!

Заходите в раздел акции и спецпредложения на сайте prist.ru, покупайте измерительные приборы, инструмент и паяльно-ремонтное оборудование по специальным ценам.
Не в сети
 Заголовок сообщения: Разработка граф. устройств на STM32. Выбираем граф.библиотек
СообщениеДобавлено: Пн янв 28, 2019 09:14:49 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: -33
Зарегистрирован: Пт июн 16, 2017 09:30:45
Сообщений: 155
Рейтинг сообщения: 1
Разработка графических устройств на STM32. Выбираем графическую библиотеку

Предлагаем вашему вниманию обзор графических библиотек, позволяющих упростить и ускорить вывод на рынок готового изделия. Рассмотрены универсальная библиотека STemWin и более сложные, но предназначенные для топовых серий STM32 библиотеки Embedded wizard и TouchGFX.

Изображение

Микроконтроллеры STM32 популярны среди отечественных разработчиков благодаря хорошему сочетанию цены, производительности, набора периферийных устройств и интерфейсов. Тенденции рынка встраиваемых устройств таковы, что во многих случаях требуется наличие графического пользовательского интерфейса или, как минимум, интуитивно понятное отображение данных или визуализации процессов. С аппаратной точки зрения в семействе STM32 представлены микроконтроллеры со специализированными периферийными блоками, которые используются для работы с TFT-дисплеями: FSMC, LTDC, DSIHOST, Chrom-ART Accelerator, Chrom-GRC и JPEG-кодек. Во многих случаях они позволяют существенно разгрузить процессорное ядро.

При разработке устройств с графическим интерфейсом перед разработчиком встает проблема выбора между реализацией собственных графических примитивов и библиотек, и применением готовых библиотек. Первый путь приведет к необходимости написания кода для отрисовки двух-/трехмерных объектов, реализации функций прозрачного слоя, решению вопросов наложения объектов в трехмерных сценах и многому другому, не считая необходимости реализации низкоуровневых драйверов. Применение готовых библиотек потребует от разработчика перехода к определенному стилю кода, характерному для целевой библиотеки. Дополнительно разработчику необходимо будет изучить специфику работы с готовой библиотекой – порядок инициализации функций и структур данных, наличие callback-функций, задействованные ресурсы контроллера.

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

Обзор графических библиотек>>

_________________
Надежность в мире перемен
www.compel.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: 32F723E-DISCOVERY и NUCLEO-F722ZE: новый разъем STMod+
СообщениеДобавлено: Ср янв 30, 2019 16:30:15 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: -33
Зарегистрирован: Пт июн 16, 2017 09:30:45
Сообщений: 155
Рейтинг сообщения: 1
32F723E-DISCOVERY и NUCLEO-F722ZE: новый разъем STMod+ и упрощение отладки прототипов

Новейшие отладочные платы для STM32F7 производства STMicroelectronics – это дополнительная свобода при макетировании для разработчиков мультимедийных приложений и устройств с большой вычислительной мощностью.

Изображение

32F723E-DISCOVERY и NUCLEO-F722ZE – новейшие отладочные платы для контроллеров STM32F7 с процессорным ядром Cortex-M7 производства компании STMicroelectronics (см.рисунок ниже). Появившиеся в прошлом году микроконтроллеры STM32H7 стали самыми мощными контроллерами с процессорным ядром Cortex-M7. При тестировании они смогли преодолеть порог производительности в 2000 баллов CoreMark. На новых отладочных платах используются микроконтроллеры STM32F7, которые работают не так быстро, но все же относятся к высокопроизводительным. Зачастую ограниченные возможности отладочных плат сужают возможность их применения при создании прототипов. 32F723E-DISCOVERY и NUCLEO-F722ZE предоставляют гораздо больше свободы разработчикам при выполнении макетирования без приложения каких-либо значительных усилий.

Изображение

На сегодняшний день 32F723E-DISCOVERY является самой универсальной отладочной платой из семейства Discovery. На ней установлено множество различных разъемов. Впервые компания ST добавила разъем STMod+.

Подробнее о упрощении разработки>>

_________________
Надежность в мире перемен
www.compel.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Работаем с микроконтроллерами STM32F7. ч.1 Системная перифер
СообщениеДобавлено: Пт июн 21, 2019 15:00:17 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: -33
Зарегистрирован: Пт июн 16, 2017 09:30:45
Сообщений: 155
Рейтинг сообщения: 0
Работаем с микроконтроллерами STM32F7. Системная периферия

Данная серия публикаций(впервые на русском языке) основана на материалах цикла STM32F7 Online Training от компании STMicroelectronics. В статьях представлено описание функциональных блоков и инструментов разработки для семейства микроконтроллеров STM32F7. Логически материал разбит на 4 главы, охватывающие тематику системной периферии, памяти, безопасности, аналоговой периферии, цифровой периферии, таймеров, экосистемы. Главы не связаны между собой, и читатель может ознакомиться с ними в произвольном порядке.

Предлагаем вашему вниманию часть 1 "Системная периферия":
Семейство STM32F7 является частью сегмента высокопроизводительных микроконтроллеров STM32. При создании STM32F7 инженеры STMicroelectronics использовали опыт и наработки, полученные при разработке более ранних высокопроизводительных семейств: STM32F2 и STM32F4.

Микроконтроллеры STM32F7 имеют повыводную совместимость с популярным семейством STM32F4, при этом они построены на новой платформе, обеспечивающей повышенную производительность периферии и расширенные возможности по управлению питанием(см.рисунок).

Изображение

Микроконтроллеры STM32F7 имеют множество встроенных аппаратных инструментов, обеспечивающих безопасность и защиту.

Изображение

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

Подробнее>>

Мы продолжим публиковать на сайте compel.ru материалы по микроконтроллерам ARM.
Если материал оказался для вас полезным - подпишитесь получение уведомлений о публикациях.
Оформить подписку>>

_________________
Надежность в мире перемен
www.compel.ru


Последний раз редактировалось КОМПЭЛ Вт июн 25, 2019 08:27:50, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пт июн 21, 2019 18:41:37 
Друг Кота
Аватар пользователя

Карма: 68
Рейтинг сообщений: 522
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3252
Рейтинг сообщения: 3
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Несколько слов по новому семейству STM32G0. Оно разработано как промежуточное между STM32F0 и STM32L0 с заимствованием архитектурных идей семейства L0 в плане снижения токопотребления. К отличительным особенностям семейства относятся эффективность, простота, и надёжность. Вот пара картинок с недавнего семинара по ним, отражающих лишь некоторые отличия от семейства F0:
Изображение Изображение
Контроллеры тактируются на частотах до 64 мгц с несколько упрощённым деревом тактирования, число циклов ожидания флеш равно 0 до частоты 24 мгц, 1 - до 48 мгц, и 2 - выше. Использование кэша несколько улучшает общую картину производительности, доводя её до 59 DMIPS и 142.88 CoreMark отметок. Семейство планируется к выпуску в корпусах от 8 до 100 пин. На сегодня доступны модели с минимальным числом выводов корпуса 28, но к концу года планируется выпустить модели с 8 и 20 выводами.
Изображение
Интересно отметить, что модели в 64-выводных корпусах и ниже имеют всего 2 вывода для подключения питания, что благоприятно сказывается на простоте изготовления PCB. Так, по сравнению с F071 модель G071 в 64-выводном корпусе имеет на 9 больше выводов GPIO. Выдержана совместимость по выводам с семейством F0. Также отмечу, что в моделях семейства имеются до 2-х таймеров, способных работать до удвоенной частоты тактирования ядра, т.е. до 128 мгц, до 12 каналов DMA, и быстрые 12-битные ADC с продуктивностью до 2.5 MSPS. Вот более полный обзор характеристик семейства:
Изображение
Из отладочных плат сегодня доступна плата формата Nucleo-64 а также Discovery, обе на основе STM32G071 в 64-выводном корпусе.
Изображение Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн июн 24, 2019 07:28:22 
Друг Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 401
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3311
Рейтинг сообщения: 3
Цитата:
модели в 64-выводных корпусах и ниже имеют всего 2 вывода для подключения питания

в мелких корпусах тоже
Изображение
почитать подробнее о G0 в журнале
https://www.compel.ru/lib/ne/2019/3/2-n ... -cortex-m0


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн июн 24, 2019 19:48:08 
Друг Кота
Аватар пользователя

Карма: 68
Рейтинг сообщений: 522
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3252
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Спасибо за ссылку, Олег. Знал-бы что есть такая публикация, не писал-бы сюда. Я вот тут ещё немного про STM32WB написал, может тоже зря :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Вт июн 25, 2019 07:47:41 
Друг Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 401
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3311
Рейтинг сообщения: 0
вовсе не зря - думаю малая часть участников форума бывает на семинарах ST и прочих. Вы Ser60 чаще по долгу службы посещаете микроконтроллерные семинары - информируйте пожалуйста, интересно (imho).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Работаем с микроконтроллерами STM32F7. ч.2
СообщениеДобавлено: Вт июн 25, 2019 08:34:21 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: -33
Зарегистрирован: Пт июн 16, 2017 09:30:45
Сообщений: 155
Рейтинг сообщения: 0
Работаем с микроконтроллерами STM32F7. Память и функции безопасности

Данная серия публикаций(впервые на русском языке) основана на материалах цикла STM32F7 Online Training от компании STMicroelectronics. В статьях представлено описание функциональных блоков и инструментов разработки для семейства микроконтроллеров STM32F7. Логически материал разбит на 4 главы, охватывающие тематику системной периферии, памяти, безопасности, аналоговой периферии, цифровой периферии, таймеров, экосистемы. Главы не связаны между собой, и читатель может ознакомиться с ними в произвольном порядке.

Предлагаем вашему вниманию часть 2 "Память и функции безопасности". Во второй части подробно описано как общаться с внутренней Flash памятью, как подключить внешнюю память, как управляться с контроллером внешней памяти. Описана работа Quad SPI контроллера, необходимого для подключения памяти по SPI шине, а также вспомогательных блоков, таких как блок вычисления CRC, Хэшпроцессор, ускоритель шифрования AES и генератор случайных чисел. Описаны способы защиты памяти и механизмы обеспечивающие безопасную работу.

Встроенная Flash-память
Микроконтроллеры STM32F7 имеют до 2 Мбайт встроенной Flash-памяти. Интерфейс с Flash поддерживает все виды операций: чтение, запись, стирание. Он также позволяет выполнять защиту памяти от чтения/записи с помощью опциональных конфигурационных битов. Интерфейс с Flash в STM32F7 обеспечивает высокую производительность и малое потребление.

Для взаимодействия с Flash в STM32F7 используется три шины (см.рисунок):

  • 64-битная шина ITCM;
  • 64-битный шина AXI/AHB;
  • 32-битная шина AHB для работы с регистрами управления Flash.


Изображение

Интерфейс ITCM используется для подключения памяти к процессорному ядру Cortex-M7. С помощью шины ITCM процессор может считывать данные и команды из Flash, однако запись во Flash через ITCM невозможна.

Полный доступ к Flash с возможностью чтения и записи осуществляется посредством 64-битной шины AXI/AHB. Эта шина используется для взаимодействия Flash с процессором и другими ведущими устройствами, в том числе DMA.

Для программирования регистров управления и опциональных байтов, а также чтения регистров состояния Flash используется 32-битная шина AHB.

Подробнее>>

Мы продолжим публиковать на сайте compel.ru материалы по микроконтроллерам ARM.
Если материал оказался для вас полезным - подпишитесь получение уведомлений о публикациях.
Оформить подписку>>

_________________
Надежность в мире перемен
www.compel.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Работаем с микроконтроллерами STM32F7. ч.3
СообщениеДобавлено: Ср июн 26, 2019 11:28:17 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: -33
Зарегистрирован: Пт июн 16, 2017 09:30:45
Сообщений: 155
Рейтинг сообщения: 0
Микроконтроллеры STM32F7. Периферия и таймеры
Данная серия публикаций(впервые на русском языке) основана на материалах цикла STM32F7 Online Training от компании STMicroelectronics. В статьях представлено описание функциональных блоков и инструментов разработки для семейства микроконтроллеров STM32F7. Логически материал разбит на 4 главы, охватывающие тематику системной периферии, памяти, безопасности, аналоговой периферии, цифровой периферии, таймеров, экосистемы. Главы не связаны между собой, и читатель может ознакомиться с ними в произвольном порядке.

Предлагаем вашему вниманию часть 3 "Периферия и таймеры". В третьей части очень подробно описано о АЦП, ЦАП, CAN, DCMI (интерфейс цифровой камеры), дельта-сигма модуляторе, интерфейсе DSIHOST — для работы с TFT дисплеями и LTDC контроллер (управление дисплеем по RGB), JPEG-кодек, Ethernet, HDMI, I2C, SPI, USART, USB, SDMMC, SAI и SPDIFRX аудио интерфейсы:

Аналогово-цифровые преобразователи (АЦП)

Встроенные аналогово-цифровые преобразователи (АЦП) позволяют микроконтроллерам измерять аналоговые напряжения, например, сигналы с датчиков. В составе STM32F7 присутствуют три 12-битных АЦП последовательного приближения с 16…24 входами и производительностью до 2,4 миллионов выборок в секунду (MSPS) или до 7,2 MSPS при последовательном запуске всех трех АЦП (режим "interleaved mode"). Основные характеристики встроенных АЦП представлены в таблице "Характеристики АЦП в микроконтроллерах семейства STM32F7".

Скорость выполнения измерений зависит от разрядности и рабочей частоты АЦП. Это объясняется достаточно просто. Каждый цикл измерения состоит из двух фаз: выборки и преобразования. На выборку всегда затрачиваются как минимум 3 такта, а количество тактов, необходимое для преобразования, зависит от разрешения. Чем меньше разрешение, тем выше будет скорость измерений. При использовании максимального разрешения 12 бит и частоты тактирования 36 МГц производительность АЦП достигает 2,4 миллионов измерений в секунду. Таким образом, при необходимости пользователь может пожертвовать разрешением ради скорости. Кроме того, при последовательном запуске всех трех АЦП скорость измерений можно поднять до 7,2 MSPS.

читать далее>>

Мы продолжим публиковать на сайте compel.ru материалы по микроконтроллерам ARM.
Если материал оказался для вас полезным - подпишитесь получение уведомлений о публикациях.
Оформить подписку>>

_________________
Надежность в мире перемен
www.compel.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Работаем с микроконтроллерами STM32F7. ч.4
СообщениеДобавлено: Чт июн 27, 2019 17:01:18 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: -33
Зарегистрирован: Пт июн 16, 2017 09:30:45
Сообщений: 155
Рейтинг сообщения: 0
Микроконтроллеры STM32F7. Экосистема
Данная серия публикаций(впервые на русском языке) основана на материалах цикла STM32F7 Online Training от компании STMicroelectronics. В статьях представлено описание функциональных блоков и инструментов разработки для семейства микроконтроллеров STM32F7. Логически материал разбит на 4 главы, охватывающие тематику системной периферии, памяти, безопасности, аналоговой периферии, цифровой периферии, таймеров, экосистемы. Главы не связаны между собой, и читатель может ознакомиться с ними в произвольном порядке.

Предлагаем вашему вниманию часть 4 "Экосистема". В четвертой части описаны STM32CubeMX и отладочные платы под этот процессор:
STM32CubeMX – программная платформа с графическим интерфейсом, которая максимально упрощает построение программных проектов для микроконтроллеров STM32. STM32CubeMX позволяет работать не только с семейством STM32F7, но и со всеми существующими семействами микроконтроллеров STM32(см.рисунок).

Изображение

STM32CubeMX позволяет выполнять следующие операции (см.рисунок):

Изображение


  • выбирать оптимальный микроконтроллер или отладочную плату с учетом особенностей конкретного приложения. Фильтрация производится по различным полям, таким как серия, корпус, объем памяти и так далее;
  • конфигурировать выводы микроконтроллера с помощью утилиты Pin Wizard;
  • настраивать частоты глобальных тактовых сигналов и тактовых сигналов периферийных устройств с помощью утилиты Clock Wizard;
  • настраивать параметры ПО промежуточного уровня, такие как файловая система, стеки протоколов, операционные системы и прочее, а также периферийные блоки с помощью утилиты Perepherial and middleware Wizard;
  • оценивать уровень потребления и срока службы аккумулятора при заданных настройках микроконтроллера с помощью утилиты Power consumption Wizard;
  • Создавать и редактировать проекты для микроконтроллеров STM32 с последующей генерацией С-кода для конкретных IDE (IAR™ EWARM, Keil™MDK-ARM, Atollic® TrueSTUDIO и AC6 System Workbench (SW4STM32)). При этом для генерации С-кода могут использоваться различные библиотеки нижнего уровня от ST: HAL или LL.


Рассмотрим процесс создания проекта в STM32CubeMX, который представляет собой последовательность из нескольких шагов.

читать далее>>

Мы продолжим публиковать на сайте compel.ru материалы по микроконтроллерам ARM.
Если материал оказался для вас полезным - подпишитесь получение уведомлений о публикациях.
Оформить подписку>>

_________________
Надежность в мире перемен
www.compel.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: STMicroelectronics: перспективы
СообщениеДобавлено: Вт июл 02, 2019 09:39:53 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: -33
Зарегистрирован: Пт июн 16, 2017 09:30:45
Сообщений: 155
Рейтинг сообщения: 0
В начале 2019 года в гостях у компании Компэл побывали несколько ведущих менеджеров STMicroelectronics, отвечающих за регион EMEA (Европа, Средний Восток, Африка). Несмотря на плотный деловой график, европейские коллеги согласились ответить на несколько вопросов о продукции ST и перспективах развития компании на ближайшие годы, заданных редактором «Новостей электроники» Геннадием Каневским.

Геннадий Каневский: В России компания STMicroelectronics известна в первую очередь как производитель микроконтроллеров. Доля продукции вашей компании в этом секторе рынка постоянно увеличивается. В чем, на ваш взгляд, секрет такого успеха?

Джеки Педрижа, вице-президент по маркетингу и применению в регионе EMEA: Успех микроконтроллеров ST начался с 2007 года, когда компания решила выпустить на рынок новый запатентованный 8-битный MCU семейства STM8. ST также была первой компанией, создавшей семейство 32-битных микроконтроллеров с ядром ARM Cortex-M.

У успеха, сопровождающего нас с того момента, есть три технические составляющие и одна коммерческая.
Технические:

  • мы быстро запустили начавшее непрерывно развиваться семейство 32-разрядных микроконтроллеров, использующих непатентованное, эффективное и мощное ядро;
  • семейство микроконтроллеров STM32 предполагает наличие экосистемы и учитывает интересы проектировщиков/разработчиков, обладает гибкостью, масштабируемостью, определенной стоимостью владения и долговечностью, а также гарантирует доступность микросхем в течение 10 лет;
  • имеется бесплатная экосистема разработки и настройки с инструментарием (а также сообщество разработчиков и форум), техническая поддержка от компетентных и квалифицированных инженеров по микроконтроллерам.

Коммерческая составляющая нашего успеха заключается в том, что с первого дня мы были нацелены как на широкий спектр приложений, разрабатываемых средними и малыми клиентами (так называемый массовый рынок) в рамках промышленных применений – важного сегмента применений в регионах EMEA, – так и на потребителей в области телекоммуникаций, персональной электроники и, конечно, приложений интернета вещей (IoT).

Г.К.: Расскажите, пожалуйста, о дальнейшем развитии линейки микроконтроллеров ST. Какие новинки нам следует ожидать в 2019-2020 годах?

Дж.П.: Начиная с 2007 года наша стратегия развития микроконтроллеров заключается в том, чтобы сосредоточить на каждом континенте и в каждом регионе, насколько это будет возможным, группу, состоящую из преданных своему делу квалифицированных специалистов по техническому маркетингу, инженеров по применению и технической поддержке, которая, благодаря сети глобальных и локальных дистрибьюторов и партнеров, подобных компании Компэл в России, будет максимально близка к потребителям. Кстати, крупнейшие локальные дистрибьюторы в каждой стране становятся лидерами в продвижении нашего бренда.

Наш рост был сугубо органичным и впечатляющим: в 2007 году мы были на 11 месте в мире по производству микроконтроллеров, а в 2017 поднялись на 3 место! При этом доля нашей продукции на мировом рынке составила 20%, мы – № 1 по продаже микроконтроллеров в Китае и нам принадлежит 24% рынка в регионе EMEA.

В настоящее время семейство STM32 состоит из 14 серий, разделенных на 4 группы: микроконтроллеры со сверхмалым энергопотреблением, продукция основной группы, компоненты с высокой производительностью и с возможностью беспроводной связи. И мы продолжаем расширять это семейство.

Читать далее>>


Изображение

_________________
Надежность в мире перемен
www.compel.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: NUCLEO-L412RB-P – отладочная плата с STM32L4
СообщениеДобавлено: Ср июл 31, 2019 08:51:41 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 2
Рейтинг сообщений: -33
Зарегистрирован: Пт июн 16, 2017 09:30:45
Сообщений: 155
Рейтинг сообщения: 0
NUCLEO-L412RB-P – отладочная плата с младшим представителем семейства STM32L4

Отладочная плата NUCLEO-L412RB-P позволяет опробовать функционал и возможности микроконтроллера STM32L412RB семейства STM32L4. Микроконтроллеры этого семейства основаны на ядре Сortex-M4. Они предназначены для применений в приложениях с ультранизким потреблением, где может потребоваться дополнительная производительность.

Микроконтроллеры STM32L412 – самые простые представители своего семейства, но при этом они оснащены богатой периферией. Интегрированный интерфейс USB 2.0 способен работать на полной скорости без использования внешнего кварцевого резонатора. Небольшой объем FLASH может быть компенсирован за счет дополнительной микросхемы памяти, подключаемой по интерфейсу Quad SPI.

В STM32L412 также есть специальные таймеры, UART и компаратор, работающие даже при отключенном ядре. Микроконтроллеры семейства STM32L4 имеют семь режимов питания, позволяющих гибко настраивать потребление в зависимости от того, какая периферия и частота ядра необходимы в разные моменты времени его работы. В STM32CubeMX доступны бесплатные примеры проектов и комплексных библиотек.

Подробнее от отладочной плате

Изображение

_________________
Надежность в мире перемен
www.compel.ru


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 56 ]  1, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y