2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento projekt je jen jednoduchý blink led program vyvinutý v uC/OS III RTOS, který byl stažen z webových stránek Micrium zde a přenesen na desku Nucleo-L073RZ a je připraven k použití v Atollic TureSTUDIO. Tento port byl testován pouze tak, jak je, a doplňkový test se dvěma blikajícími LED v různých časech.
Aby bylo jasné, že s portem mohou být nepředvídané problémy, ale protože Micrium neposkytlo port pro tuto desku, může pomoci ostatním začít. Micrium byl také odeslán tento port k zahrnutí do sekce pro stahování, ale nyní ještě nebyl zpřístupněn.
Další skvělé projekty zde.
Krok 1: Přejít na kód:
Stahujte z GitHub zde.
Krok 2: Postup:
1. Stáhněte projekt a rozbalte.
2. Po rozbalení zkopírujte a vložte složku „Micrium_STM32L073RZ_Nucleo_Blinky“do kořenového adresáře jednotky c: \.
3. Přejděte na „Micrium_STM32L073RZ_Nucleo_Blinky/STM32L073RZ_Nucleo/ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/“a uvidíte složku a dva soubory. Upravte názvy všech tří tak, aby obsahovaly tečku na začátku všech tří. (tj. „.settings“, „.cproject“, „.project“) Je tomu tak proto, že se mi nepodařilo potvrdit soubory a složku pomocí. předpony na GitHub.
4. Otevřete projekt v Atollic TrueSTUDIO a užívejte si.
Krok 3: BLINKY PŘÍKLAD PRO ST STM32L073RZ-Nucleo
Tento příklad ukazuje, jak vytvořit úlohu jádra, která bliká LED diodou.
VERZE MIKRIOVÉHO PRODUKTU
- uC/OS-III v3.06.02
- uC/CPU v1.31.02
- uC/LIB v1.38.02
VERZE IDE/KOMPILÁTORU
TrueSTUDIO pro STM32/GNU v9.0.1
HARDWAROVÉ NASTAVENÍ
Připojte kabel USB Mini-B k CN1 a zajistěte napájení
MÍSTA PRACOVNÍHO PROSTORU
ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/
POKYNY K POUŽITÍ
TrueSTUDIO
- Importujte pracovní prostor do TrueSTUDIO a ujistěte se, že pole Možnosti „Kopírovat projekty do pracovního prostoru“je NEZkontrolováno.
- Stisknutím kláves „CTRL + B“sestavíte projekt a vytvoříte relaci ladění výběrem pracovního prostoru Blinky a stisknutím klávesy F11.
- Jakmile se spustí relace ladění, stisknutím klávesy F8 spustíte/obnovíte příklad.
- Projekt vytvoří úkol, který bliká LED každou 1 sekundu.
- Nyní upravte volání na OSTimeDlyHMSM () v StartupTask (), abyste zvýšili nebo snížili frekvenci, při které LED bliká.
- Postavte a spusťte znovu, abyste viděli změnu.
Upravený ukázkový projekt společnosti Micrium Blinky pro STM32L476RG-Nucleo a portován pro STM32L073RZ-Nucleo.