2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu loyiha uC/OS III RTOS-da ishlab chiqilgan oddiy dastur bo'lib, u Micrium veb-saytidan yuklab olingan va Nucleo-L073RZ kartasiga ko'chirilgan va Atollic TureSTUDIO-da ishlatishga tayyor. Bu port faqat hozirgidek sinovdan o'tgan va har xil vaqtda ikkita LED yonib turadigan qo'shimcha sinov.
Aniq bo'lish kerakki, portda kutilmagan muammolar bo'lishi mumkin, lekin Micrium bu karta uchun port bermaganligi sababli, bu boshqalarga ishni boshlashga yordam berishi mumkin. Micrium shuningdek, ushbu portni yuklash bo'limiga kiritish uchun yuborilgan, ammo hozircha u mavjud emas.
Bu erda yana ajoyib loyihalar.
1 -qadam: Kodga o'ting:
GitHub -dan bu erda yuklab oling.
2 -qadam: Jarayon:
1. Loyihani yuklab oling va oching.
2. "Micrium_STM32L073RZ_Nucleo_Blinky" papkasini nusxasini olib tashlagandan so'ng c: / drayverining ildiziga qo'ying.
3. "Micrium_STM32L073RZ_Nucleo_Blinky/STM32L073RZ_Nucleo/ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/" ga o'ting va siz papka va ikkita faylni ko'rasiz. Har uchalasining nomini o'zgartiring, shunda ular uchtasining boshida nuqta qo'yadi. (ya'ni ". sozlash", ".cproject", ".project") Bu men fayllar va papkalarni majburlay olmaganim uchun. GitHub uchun prefikslar.
4. Loyihani Atollic TrueSTUDIO -da oching va zavqlaning.
3-qadam: STM32L073RZ-Nucleo ST uchun misoli
Ushbu misol loyihasi LEDni yonib -o'chadigan yadro vazifasini qanday yaratishni ko'rsatadi.
MICRIUM MAHSULOT VERSIONLARI
- uC/OS-III v3.06.02
- uC/CPU v1.31.02
- uC/LIB v1.38.02
IDE/kompilyator versiyalari
TrueSTUDIO STM32/GNU v9.0.1 uchun
QURILMALARNI O'RNATISH
USB Mini-B kabelini quvvat bilan ta'minlash uchun CN1 ga ulang
Ish joyining joylashuvi
ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/
FOYDALANISH KO'RSATMALARI
TrueSTUDIO
- TrueSTUDIO -da ish maydonini import qiling va "Loyihalarni ish maydoniga nusxalash" parametrlari qutisi tekshirilmaganligiga ishonch hosil qiling.
- "CTRL + B" tugmachasini bosib, loyihani tuzing va Blinky ish maydonini tanlab, F11 tugmachasini bosib disk raskadrovka seansini yarating.
- Nosozliklarni tuzatish sessiyasi boshlangandan so'ng, misolni ishga tushirish/davom ettirish uchun F8 tugmasini bosing.
- Loyiha LEDni har 1 soniyada yonib turadigan vazifani yaratadi.
- Endi LED yonish chastotasini oshirish yoki kamaytirish uchun StartupTask () da OSTimeDlyHMSM () ga qo'ng'iroqni o'zgartiring.
- O'zgarishlarni ko'rish uchun yana tuzing va ishga tushiring.
Micrium-ning Blinky misol loyihasi STM32L476RG-Nucleo uchun o'zgartirildi va uni STM32L073RZ-Nucleo-ga ko'chirdi.