Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ten projekt jest po prostu prostym, migającym programem opracowanym w uC/OS III RTOS, który został pobrany ze strony internetowej Micrium tutaj i przeniesiony na płytę Nucleo-L073RZ i jest gotowy do użycia w Atollic TureSTUDIO. Ten port został przetestowany tylko w takim stanie, w jakim jest, i test dodawania z dwiema diodami LED migającymi w różnych momentach.
Żeby było jasne, mogą wystąpić nieprzewidziane problemy z portem, ale ponieważ Micrium nie dostarczył portu dla tej płyty, może to pomóc innym zacząć. Micrium również został wysłany do tego portu w celu włączenia go do sekcji pobierania, ale jak dotąd nie został jeszcze udostępniony.
Więcej świetnych projektów tutaj.
Krok 1: Przejdź do kodu:
Pobierz z GitHub tutaj.
Krok 2: Procedura:
1. Pobierz projekt i rozpakuj.
2. Po rozpakowaniu skopiuj i wklej folder „ Micrium_STM32L073RZ_Nucleo_Blinky” do katalogu głównego dysku c:\.
3. Przejdź do „ Micrium_STM32L073RZ_Nucleo_Blinky/STM32L073RZ_Nucleo/ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/”, a zobaczysz folder i dwa pliki. Edytuj nazwy wszystkich trzech, aby zawierały kropkę na początku wszystkich trzech. (tj. „.settings”, „.cproject”, „.project”) Dzieje się tak, ponieważ nie mogłem zatwierdzić plików i folderu za pomocą. prefiksy do GitHub.
4. Otwórz projekt w Atollic TrueSTUDIO i ciesz się.
Krok 3: MIGAJĄCY PRZYKŁAD DLA ST STM32L073RZ-Nucleo
Ten przykładowy projekt pokazuje, jak utworzyć zadanie jądra, które miga diodą LED.
WERSJE PRODUKTU MICRIUM
- uC/OS-III v3.06.02
- uC/procesor v1.31.02
- uC/LIB v1.38.02
WERSJE IDE/KOMPILER
TrueSTUDIO dla STM32/GNU v9.0.1
KONFIGURACJA SPRZĘTU
Podłącz kabel USB Mini-B do CN1, aby zapewnić zasilanie
LOKALIZACJE MIEJSC PRACY
ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/
INSTRUKCJE UŻYTKOWANIA
TrueSTUDIO
- Zaimportuj obszar roboczy do TrueSTUDIO i upewnij się, że pole opcji „Kopiuj projekty do obszaru roboczego” jest NIEZAZNACZONE.
- Naciśnij „CTRL + B”, aby zbudować projekt i utworzyć sesję debugowania, wybierając obszar roboczy Blinky i naciskając F11.
- Po rozpoczęciu sesji debugowania naciśnij klawisz F8, aby uruchomić/wznowić przykład.
- Projekt tworzy zadanie, które miga diodą LED co 1 sekundę.
- Teraz zmodyfikuj wywołanie OSTimeDlyHMSM() w StartupTask(), aby zwiększyć lub zmniejszyć częstotliwość migania diody LED.
- Zbuduj i uruchom ponownie, aby zobaczyć zmianę.
Zmodyfikowano przykładowy projekt Micrium Blinky dla STM32L476RG-Nucleo i przeniesiono go dla STM32L073RZ-Nucleo.