Stm32Cubemonitor Стоит Попробовать



Введение STM32CubeMonitor — утилита для удобного отображения данных с контроллеров семейства STM32. Причем никакого дополнительного оборудования не требуется, только плата с контроллером и программатор (пробовал и китайский свисток, и оригинальный st-link\v2).

Слово «Cube» в названии не означает привязку к CubeMx\HAL; прошить нужно только прошивку в формате «*.

elf», что не может не радовать.

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

Пример графика

STM32CubeMonitor стоит попробовать



Начало работы

Стоит убедиться, что программатор подключен, контроллер запитан, прошивка загружена; Также рекомендуется обновить программное обеспечение самого программатора до последней версии.

Эту утилиту можно скачать с связь .

Устанавливаем, запускаем и видим окно программы.

Окно программы

STM32CubeMonitor стоит попробовать

Чтобы разобраться, предлагаю очистить рабочее пространство и по порядку добавить/настроить компоненты.

  • Первое, что вам нужно (вход/выход приема) Это компоненты, непосредственно отвечающие за ввод/вывод информации от контроллера.

    2 ЛКМ каждый (вход) настраивать Зонд (выберите свой программатор) и Имя (на ваш вкус, у меня myProbe_In), настраиваем аналогично (выход) .

  • Дальше нам нужен компонент переменные .

    Для этого вам необходимо установить: Имя группы (my_Variables) и настройте конфигурацию Исполняемый файл : набор Имя , Папка путь к папке с прошивкой, Файл выберите файл из списка.

    В Таблице списка переменных выберите нужные переменные и нажмите кнопку Обновлять Настройка конфигурации

    STM32CubeMonitor стоит попробовать

  • После этого добавляем компонент обработка , настраивать Имя группы это будет то же самое, что и в компоненте переменные .

    В поле Выходы Появятся переменные, которые вы выбрали для мониторинга.

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

  • Следующий шаг: добавьте кнопки кнопка управление процессом обмена данными (старт\стоп) и кнопка очистки графика (clear).

    Кнопки нужно настроить.

    Этикетка (на ваш вкус) и Тема (старт, стоп и очистка соответственно), без указания Тема ничего не получится.

  • Далее мы добавляем компонент диаграмма , мы просим Группа , остальное можно оставить без изменений.

    Комбинация клавиш Ctrl+Пробел открывает информационную панель компонента, где можно увидеть описание каждого свойства.

  • На последнем этапе соединяем компоненты, как показано на картинке, нажимаем кнопку РАЗВЕРТЫВАТЬ , видим под ключевыми компонентами зеленые индикаторы, означающие, что все работает и нажимаем ПАНЕЛЬ ПРИБОРОВ .

    Сложный

    STM32CubeMonitor стоит попробовать

    В появившемся окне нажмите кнопку начинать и наслаждайтесь визуальным представлением полученных данных.



Заключение

Таким образом вы можете легко и просто получить визуальное представление данных от контроллера.

Хочу обратить ваше внимание на то, что в программе гораздо больше компонентов; Я рассмотрел необходимый минимум.

Данная публикация не претендует на роль учебника, я просто хочу обратить внимание близких к теме людей на новый инструмент. Спасибо за внимание! → Официальное описание утилиты Теги: #Программирование микроконтроллеров #stm32 #разработка #embedded

Вместе с данным постом часто просматривают: