İçindekiler:

Atollic TureSTUDIO IDE Kullanan Nucleo-L073RZ için UC/OS III Bağlantı Noktası: 3 Adım
Atollic TureSTUDIO IDE Kullanan Nucleo-L073RZ için UC/OS III Bağlantı Noktası: 3 Adım

Video: Atollic TureSTUDIO IDE Kullanan Nucleo-L073RZ için UC/OS III Bağlantı Noktası: 3 Adım

Video: Atollic TureSTUDIO IDE Kullanan Nucleo-L073RZ için UC/OS III Bağlantı Noktası: 3 Adım
Video: STM32 Cube IDE ile Hızlı Başlangıç 2024, Kasım
Anonim
Atollic TureSTUDIO IDE Kullanan Nucleo-L073RZ için UC/OS III Bağlantı Noktası
Atollic TureSTUDIO IDE Kullanan Nucleo-L073RZ için UC/OS III Bağlantı Noktası

Bu proje, Micrium web sitesinden indirilen ve Nucleo-L073RZ kartına aktarılan ve Atollic TureSTUDIO'da kullanıma hazır olan uC/OS III RTOS'ta geliştirilmiş basit bir yanıp sönme led programıdır. Bu bağlantı noktası yalnızca olduğu gibi test edilmiştir ve iki LED'in farklı zamanlarda yanıp söndüğü bir ek testtir.

Açık olmak gerekirse, bağlantı noktasıyla ilgili öngörülemeyen sorunlar olabilir, ancak Micrium bu kart için bir bağlantı noktası sağlamadığından başkalarının başlamasına yardımcı olabilir. Micrium da bu bağlantı noktası indirme bölümüne dahil edilmek üzere gönderilmiştir, ancak şu anda henüz kullanıma sunulmamıştır.

Daha büyük projeler burada.

Adım 1: Kod'a Geçin:

Kod alın
Kod alın

GitHub'dan buradan indirin.

Adım 2: Prosedür:

Prosedür
Prosedür

1. Projeyi indirin ve sıkıştırmayı açın.

2. Açtıktan sonra “Micrium_STM32L073RZ_Nucleo_Blinky” klasörünü kopyalayıp c:\ sürücüsünün kök dizinine yapıştırın.

3. “Micrium_STM32L073RZ_Nucleo_Blinky/STM32L073RZ_Nucleo/ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/” seçeneğine gidin, bir klasör ve iki dosya göreceksiniz. Üçünün de başında bir nokta olacak şekilde üçünün adını düzenleyin. (yani “.settings”, “.cproject”,”.project”) Bu, dosya ve klasörü. GitHub'ın önekleri.

4. Projeyi Atollic TrueSTUDIO'da açın ve keyfini çıkarın.

Adım 3: ST STM32L073RZ-Nucleo İÇİN BLINKY ÖRNEĞİ

ST STM32L073RZ-Nucleo İÇİN YANMALI ÖRNEK
ST STM32L073RZ-Nucleo İÇİN YANMALI ÖRNEK

Bu örnek proje, bir LED'i yanıp sönen bir çekirdek görevinin nasıl oluşturulacağını gösterir.

MİKRİUM ÜRÜN VERSİYONLARI

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

IDE/DERLEME VERSİYONLARI

STM32/GNU v9.0.1 için TrueSTUDIO

DONANIM KURULUMU

Güç sağlamak için USB Mini-B kablosunu CN1'e bağlayın

ÇALIŞMA YERLERİ

ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/

KULLANIM TALİMATLARI

TrueSTUDIO

  • Çalışma alanını TrueSTUDIO'ya aktarın ve “Projeleri çalışma alanına kopyala” Seçenekler kutusunun İŞARETLİ OLMADIĞINDAN emin olun.
  • Projeyi oluşturmak ve Blinky çalışma alanını seçip F11 tuşuna basarak bir Hata Ayıklama oturumu oluşturmak için 'CTRL + B' tuşlarına basın.
  • Hata ayıklama oturumu başladığında, örneği çalıştırmak/devam ettirmek için F8 tuşuna basın.
  • Proje, her 1 saniyede bir LED'i yanıp sönen bir görev oluşturur.
  • Şimdi LED'in yanıp sönme sıklığını artırmak veya azaltmak için StartupTask() içindeki OSTimeDlyHMSM() çağrısını değiştirin.
  • Değişikliği görmek için yeniden derleyin ve çalıştırın.

STM32L476RG-Nucleo için Micrium'un Blinky örnek projesi değiştirildi ve STM32L073RZ-Nucleo için taşındı.

Önerilen: