2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Этот проект представляет собой простую программу с мигающим светом, разработанную в ОСРВ 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
Этот пример проекта демонстрирует, как создать задачу ядра, при которой мигает светодиод.
ВЕРСИИ ПРОДУКТА 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.