Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šis projektas yra tik paprasta mirksėjimo programa, sukurta naudojant „uC/OS III RTOS“, kuri buvo atsisiųsta iš „Micrium“svetainės čia ir perkelta į „Nucleo-L073RZ“plokštę ir yra paruošta naudoti „Atollic TureSTUDIO“. Šis prievadas buvo išbandytas tik toks, koks yra, ir papildymo testas, kai du šviesos diodai mirksi skirtingu metu.
Kad būtų aišku, gali kilti nenumatytų problemų su uostu, tačiau kadangi „Micrium“nepateikė šios plokštės prievado, tai gali padėti kitiems pradėti. „Micrium“taip pat išsiuntė šį prievadą, kad būtų įtrauktas į atsisiuntimo skyrių, tačiau iki šiol jis dar nebuvo pasiekiamas.
Daugiau puikių projektų čia.
1 veiksmas: eikite į kodą:
Atsisiųskite iš „GitHub“čia.
2 žingsnis: Procedūra:
1. Atsisiųskite projektą ir išpakuokite.
2. Išpakuodami kopijuokite ir įklijuokite aplanką „Micrium_STM32L073RZ_Nucleo_Blinky“į disko c: / šaknį.
3. Eikite į „Micrium_STM32L073RZ_Nucleo_Blinky/STM32L073RZ_Nucleo/ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/“ir pamatysite aplanką bei du failus. Redaguokite visų trijų pavadinimus, kad visų trijų pradžioje būtų taškas. (t. y. „.nustatymai“, „.cproject“, „.project“) Taip yra todėl, kad negalėjau atlikti failų ir aplanko su. „GitHub“priešdėliai.
4. Atidarykite projektą „Atollic TrueSTUDIO“ir mėgaukitės.
3 žingsnis: ST STM32L073RZ-Nucleo BLINKY PAVYZDYS
Šis pavyzdinis projektas parodo, kaip sukurti branduolio užduotį, kuri mirksi LED.
MICRIUM PRODUKTO VERSIJOS
- uC/OS-III v3.06.02
- uC/CPU v1.31.02
- uC/LIB v1.38.02
IDE/COMPILER VERSIJOS
„TrueSTUDIO“, skirta STM32/GNU v9.0.1
Aparatūros sąranka
Prijunkite USB Mini-B kabelį prie CN1, kad gautumėte energijos
DARBO VIETOS
ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/
NAUDOJIMO INSTRUKCIJA
TrueSTUDIO
- Importuokite darbo vietą į „TrueSTUDIO“ir įsitikinkite, kad parinkčių langelis „Kopijuoti projektus į darbo sritį“yra NEPASITIKRINTAS.
- Paspauskite „CTRL + B“, kad sukurtumėte projektą ir sukurtumėte derinimo sesiją, pasirinkdami „Blinky“darbo sritį ir paspausdami F11.
- Prasidėjus derinimo seansui, paspauskite F8, kad paleistumėte/atnaujintumėte pavyzdį.
- Projektas sukuria užduotį, kuri mirksi šviesos diodą kas 1 sekundę.
- Dabar pakeiskite skambutį į OSTimeDlyHMSM () „StartupTask“(), kad padidintumėte arba sumažintumėte šviesos diodo mirksėjimo dažnį.
- Sukurkite ir paleiskite dar kartą, kad pamatytumėte pokyčius.
Pakeistas „Micrium“„Blinky“pavyzdinis STM32L476RG-Nucleo projektas ir perkeltas į STM32L073RZ-Nucleo.