Mündəricat:

Atollic TureSTUDIO IDE istifadə edərək Nucleo-L073RZ üçün UC/OS III Portu: 3 addım
Atollic TureSTUDIO IDE istifadə edərək Nucleo-L073RZ üçün UC/OS III Portu: 3 addım

Video: Atollic TureSTUDIO IDE istifadə edərək Nucleo-L073RZ üçün UC/OS III Portu: 3 addım

Video: Atollic TureSTUDIO IDE istifadə edərək Nucleo-L073RZ üçün UC/OS III Portu: 3 addım
Video: How to create a new STM32 Microcontroller project in Atollic TrueSTUDIO 2024, Noyabr
Anonim
Atollic TureSTUDIO IDE istifadə edərək Nucleo-L073RZ üçün UC/OS III Portu
Atollic TureSTUDIO IDE istifadə edərək Nucleo-L073RZ üçün UC/OS III Portu

Bu layihə, Micrium veb saytından yüklənmiş və Nucleo-L073RZ lövhəsinə daşınan və Atollic TureSTUDIO-da istifadəyə hazır olan uC/OS III RTOS-da hazırlanmış sadə bir yanıb-sönmə proqramdır. Bu liman yalnız olduğu kimi sınaqdan keçirildi və fərqli LED -lərin fərqli vaxtlarda yanıb sönməsi ilə bir əlavə test edildi.

Yalnız aydın olmaq üçün limanla bağlı gözlənilməz problemlər ola bilər, ancaq Micrium bu lövhə üçün bir liman təmin etmədiyi üçün başqalarının işə başlamasına kömək edə bilər. Micrium, bu yükləmə hissəsinə daxil olmaq üçün bu limanı da göndərdi, lakin indiyə qədər hələ də istifadəyə verilməmişdir.

Daha möhtəşəm layihələr burada.

Addım 1: Kod əldə edin:

Kod əldə edin
Kod əldə edin

GitHub -dan buradan yükləyin.

Addım 2: Prosedur:

Prosedur
Prosedur

1. Layihəni yükləyin və açın.

2. Nüsxəni açdıqdan sonra "Micrium_STM32L073RZ_Nucleo_Blinky" qovluğunu c: / sürücüsünün kökünə yapışdırın.

3. "Micrium_STM32L073RZ_Nucleo_Blinky/STM32L073RZ_Nucleo/ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/" bölməsinə gedin və bir qovluq və iki fayl görəcəksiniz. Hər üçünün adlarını düzəldin ki, hər üçünün başında bir nöqtə olsun. (yəni. "ayarlar", ".cproject", ".project") Bu, faylları və qovluğu işə götürə bilmədiyim üçün belədir. GitHub üçün prefikslər.

4. Atollic TrueSTUDIO -da layihə açın və zövq alın.

Addım 3: ST STM32L073RZ-Nucleo BLINKY NÜMUNƏSİ

ST STM32L073RZ-Nucleo üçün BLINKY NÜMUNƏSİ
ST STM32L073RZ-Nucleo üçün BLINKY NÜMUNƏSİ

Bu nümunə layihə, bir LED -i yandıran bir çekirdek vəzifəsinin necə yaradılacağını göstərir.

MİKRİUM MƏHSUL VERSİYALARI

  • uC/OS-III v3.06.02
  • uC/CPU v1.31.02
  • uC/LIB v1.38.02

IDE/TƏRTİBÇİ VERSİYALARI

STM32/GNU v9.0.1 üçün TrueSTUDIO

DONANIM AYARLARI

Güc təmin etmək üçün USB Mini-B kabelini CN1-ə qoşun

İŞ MƏKANI YERLƏRİ

ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/

İSTİFADƏ TƏLİMATLARI

TrueSTUDIO

  • TrueSTUDIO -da iş sahəsini idxal edin və "Layihələri iş sahəsinə kopyalayın" Seçimlər qutusunun YENİDƏN olmadığından əmin olun.
  • Layihəni qurmaq və Blinky iş sahəsini seçərək F11 düyməsini basaraq Debug sessiyası yaratmaq üçün 'CTRL + B' düymələrinə basın.
  • Hata ayıklama sessiyası başladıqdan sonra nümunəni işə salmaq/davam etdirmək üçün F8 düyməsini basın.
  • Layihə hər 1 saniyədə bir LED yanıb -sönən bir vəzifə yaradır.
  • İndi LED -in yanıp sönmə tezliyini artırmaq və ya azaltmaq üçün StartupTask () da OSTimeDlyHMSM () zəngini dəyişdirin.
  • Dəyişikliyi görmək üçün yenidən qurun və qaçın.

Micriumun STM32L476RG-Nucleo üçün Blinky nümunə layihəsi dəyişdirildi və STM32L073RZ-Nucleo üçün nəql edildi.

Tövsiyə: