Mundarija:

Atollic TureSTUDIO IDE yordamida Nucleo-L073RZ uchun UC/OS III porti: 3 qadam
Atollic TureSTUDIO IDE yordamida Nucleo-L073RZ uchun UC/OS III porti: 3 qadam

Video: Atollic TureSTUDIO IDE yordamida Nucleo-L073RZ uchun UC/OS III porti: 3 qadam

Video: Atollic TureSTUDIO IDE yordamida Nucleo-L073RZ uchun UC/OS III porti: 3 qadam
Video: How to create a new STM32 Microcontroller project in Atollic TrueSTUDIO 2024, Noyabr
Anonim
Atollic TureSTUDIO IDE yordamida Nucleo-L073RZ uchun UC/OS III porti
Atollic TureSTUDIO IDE yordamida Nucleo-L073RZ uchun UC/OS III porti

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:

Kodga kirish
Kodga kirish

GitHub -dan bu erda yuklab oling.

2 -qadam: Jarayon:

Jarayon
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

ST STM32L073RZ-Nucleo uchun misoli
ST STM32L073RZ-Nucleo 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.

Tavsiya: