Введение STM32CubeMonitor — утилита для удобного отображения данных с контроллеров семейства STM32. Причем никакого дополнительного оборудования не требуется, только плата с контроллером и программатор (пробовал и китайский свисток, и оригинальный st-link\v2).
Слово «Cube» в названии не означает привязку к CubeMx\HAL; прошить нужно только прошивку в формате «*.
elf», что не может не радовать.
Эта утилита позволяет чрезвычайно быстро и легко отображать данные с контроллера в реальном времени в виде графика, а также осуществлять постобработку (имеется набор основных математических и тригонометрических функций).
Пример графика
Начало работы
Стоит убедиться, что программатор подключен, контроллер запитан, прошивка загружена; Также рекомендуется обновить программное обеспечение самого программатора до последней версии.Эту утилиту можно скачать с связь .
Устанавливаем, запускаем и видим окно программы.
Окно программы
Чтобы разобраться, предлагаю очистить рабочее пространство и по порядку добавить/настроить компоненты.
- Первое, что вам нужно (вход/выход приема) Это компоненты, непосредственно отвечающие за ввод/вывод информации от контроллера.
2 ЛКМ каждый (вход) настраивать Зонд (выберите свой программатор) и Имя (на ваш вкус, у меня myProbe_In), настраиваем аналогично (выход) .
- Дальше нам нужен компонент переменные .
Для этого вам необходимо установить: Имя группы (my_Variables) и настройте конфигурацию Исполняемый файл : набор Имя , Папка путь к папке с прошивкой, Файл выберите файл из списка.
В Таблице списка переменных выберите нужные переменные и нажмите кнопку Обновлять Настройка конфигурации
- После этого добавляем компонент обработка , настраивать Имя группы это будет то же самое, что и в компоненте переменные .
В поле Выходы Появятся переменные, которые вы выбрали для мониторинга.
Внизу находится панель Постобработка, она позволяет настроить обработку данных с помощью различных встроенных функций.
- Следующий шаг: добавьте кнопки кнопка управление процессом обмена данными (старт\стоп) и кнопка очистки графика (clear).
Кнопки нужно настроить.
Этикетка (на ваш вкус) и Тема (старт, стоп и очистка соответственно), без указания Тема ничего не получится.
- Далее мы добавляем компонент диаграмма , мы просим Группа , остальное можно оставить без изменений.
Комбинация клавиш Ctrl+Пробел открывает информационную панель компонента, где можно увидеть описание каждого свойства.
- На последнем этапе соединяем компоненты, как показано на картинке, нажимаем кнопку РАЗВЕРТЫВАТЬ , видим под ключевыми компонентами зеленые индикаторы, означающие, что все работает и нажимаем ПАНЕЛЬ ПРИБОРОВ .
Сложный
В появившемся окне нажмите кнопку начинать и наслаждайтесь визуальным представлением полученных данных.
Заключение
Таким образом вы можете легко и просто получить визуальное представление данных от контроллера.Хочу обратить ваше внимание на то, что в программе гораздо больше компонентов; Я рассмотрел необходимый минимум.
Данная публикация не претендует на роль учебника, я просто хочу обратить внимание близких к теме людей на новый инструмент. Спасибо за внимание! → Официальное описание утилиты Теги: #Программирование микроконтроллеров #stm32 #разработка #embedded
-
Itunes Обгоняет Wal-Mart По Продажам Музыки
19 Oct, 24 -
Вызов Оболочки Из Oracle
19 Oct, 24 -
Еще Раз О Трекбаре
19 Oct, 24 -
Тонкий Клиент Как Альтернатива Офисному Пк
19 Oct, 24 -
Новые Должностные Обязанности Pr-Директора
19 Oct, 24 -
Хабрахабр Под Контролем ;)
19 Oct, 24 -
За Кулисами Бронирования Авиабилетов
19 Oct, 24