Оглавление:

Порт UC / OS III для Nucleo-L073RZ с использованием Atollic TureSTUDIO IDE: 3 шага
Порт UC / OS III для Nucleo-L073RZ с использованием Atollic TureSTUDIO IDE: 3 шага

Видео: Порт UC / OS III для Nucleo-L073RZ с использованием Atollic TureSTUDIO IDE: 3 шага

Видео: Порт UC / OS III для Nucleo-L073RZ с использованием Atollic TureSTUDIO IDE: 3 шага
Видео: Учебное пособие по STM32 Nucleo 1. Генерация кода мигания светодиода с использованием STM32CubeMx для Keil 2024, Ноябрь
Anonim
Порт UC / OS III для Nucleo-L073RZ с использованием Atollic TureSTUDIO IDE
Порт UC / OS III для Nucleo-L073RZ с использованием Atollic TureSTUDIO IDE

Этот проект представляет собой простую программу с мигающим светом, разработанную в ОСРВ uC / OS III, которая была загружена с веб-сайта Micrium здесь, перенесена на плату Nucleo-L073RZ и готова к использованию в Atollic TureSTUDIO. Этот порт был протестирован только как есть и дополнительный тест, когда два светодиода мигали в разное время.

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

Здесь больше замечательных проектов.

Шаг 1: перейти к коду:

Перейти к коду
Перейти к коду

Загрузите с GitHub здесь.

Шаг 2: Процедура:

Процедура
Процедура

1. Скачайте проект и разархивируйте.

2. После распаковки скопируйте и вставьте папку «Micrium_STM32L073RZ_Nucleo_Blinky» в корень диска c: \.

3. Перейдите к «Micrium_STM32L073RZ_Nucleo_Blinky / STM32L073RZ_Nucleo / ST / STM32L073RZ_Nucleo / Blinky / OS3 / TrueSTUDIO /», и вы увидите папку и два файла. Измените имена всех трех так, чтобы они включали точку в начале всех трех. (например, «.settings», «.cproject», «.project») Это произошло потому, что я не смог зафиксировать файлы и папку с помощью. префиксы для GitHub.

4. Откройте проект в Atollic TrueSTUDIO и наслаждайтесь.

Этап 3: МИГАЮЩИЙ ПРИМЕР STM32L073RZ-Nucleo

МИНИМАЛЬНЫЙ ПРИМЕР STM32L073RZ-Nucleo
МИНИМАЛЬНЫЙ ПРИМЕР STM32L073RZ-Nucleo

Этот пример проекта демонстрирует, как создать задачу ядра, при которой мигает светодиод.

ВЕРСИИ ПРОДУКТА MICRIUM

  • uC / OS-III версии 3.06.02
  • микроконтроллер / процессор v1.31.02
  • uC / LIB версии 1.38.02

ВЕРСИИ IDE / КОМПИЛЯТОРА

TrueSTUDIO для STM32 / GNU v9.0.1

НАСТРОЙКА ОБОРУДОВАНИЯ

Подключите кабель USB Mini-B к CN1 для подачи питания

РАСПОЛОЖЕНИЕ РАБОЧИХ МЕСТ

ST / STM32L073RZ_Nucleo / Blinky / OS3 / TrueSTUDIO /

ИНСТРУКЦИИ ПО ИСПОЛЬЗОВАНИЮ

TrueSTUDIO

  • Импортируйте рабочую область в TrueSTUDIO и убедитесь, что в поле параметров «Копировать проекты в рабочую область» НЕ ПРОВЕРЕНО.
  • Нажмите «CTRL + B», чтобы построить проект и создать сеанс отладки, выбрав рабочее пространство Blinky и нажав F11.
  • После начала сеанса отладки нажмите F8, чтобы запустить / возобновить пример.
  • В проекте создается задача, которая мигает светодиодом каждую 1 секунду.
  • Теперь измените вызов OSTimeDlyHMSM () в StartupTask (), чтобы увеличить или уменьшить частоту мигания светодиода.
  • Постройте и запустите снова, чтобы увидеть изменения.

Модифицирован пример проекта Blinky от Micrium для STM32L476RG-Nucleo и перенесен на STM32L073RZ-Nucleo.

Рекомендуемые: