
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Этот проект представляет собой простую программу с мигающим светом, разработанную в ОСРВ 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.
Рекомендуемые:
UChip - последовательный порт через ИК-порт !: 4 шага

UChip - Serial Over IR!: Беспроводная связь стала ключевой функцией в наших проектах в настоящее время, и, говоря о беспроводной связи, первое, что мне приходит в голову, это Wi-Fi или BT, но обработка протоколов связи Wi-Fi или BT - это не так. простая задача и требует много
Анимация на ЖК-дисплее 16x2 I2c С ИСПОЛЬЗОВАНИЕМ STM32 Nucleo: 4 шага

Анимация на ЖК-дисплее I2c 16x2 ИСПОЛЬЗОВАНИЕ STM32 Nucleo: Привет, друзья, это руководство, демонстрирующее, как создать собственную анимацию на ЖК-дисплее 16x2 i2c. Для проекта требуется очень мало вещей, поэтому, если у вас есть доступ к коду, вы можете закончить это за 1 час. Следуя этому руководству, вы сможете
Прошивка ESP-01 (ESP8266) без переходника USB-последовательный порт с использованием Raspberry Pi: 3 шага

Прошивка ESP-01 (ESP8266) без адаптера USB-последовательный порт с использованием Raspberry Pi: это руководство поможет вам начать программирование микроконтроллера ESP8266 на модуле ESP-01 WIFI. Все, что вам нужно для начала работы (помимо модуля ESP-01, конечно), это перемычки Raspberry Pi с резистором 10 кОм, который я хотел отремонтировать
NODEMcu Usb-порт не работает? Загрузите код с помощью модуля USB в TTL (FTDI) всего за 2 шага: 3 шага

NODEMcu Usb-порт не работает? Загрузите код с помощью модуля USB в TTL (FTDI) всего за 2 шага: устали подключаться ко многим проводам от модуля USB к TTL к NODEMcu, следуйте этой инструкции, чтобы загрузить код всего за 2 шага. NODEMcu не работает, тогда не паникуйте. Это просто микросхема драйвера USB или разъем USB
Беспроводной последовательный порт (UART) для Arduino / STM32 / и т. Д .: 3 шага (с изображениями)

Беспроводной последовательный порт (UART) для Arduino / STM32 / и т.д .: Надеюсь, все согласятся со мной, что последовательный порт Arduino - отличный инструмент для отладки ваших проектов. Что ж, это практически единственный вариант отладки Arduino. Но иногда невозможно или нецелесообразно использовать кабель USB от Ard