Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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:
GitHub -dan buradan yükləyin.
Addım 2: 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İ
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.