STMicroelectronics UM3399 STM32Cube WiSE Radyo Kod Üreticisi
Ürün Kullanım Talimatları
- STM32CubeWiSE-RadioCodeGenerator uygulaması en az 2 Gbyte RAM, USB portu ve Adobe Acrobat Reader 6.0 gerektirir.
- stm32wise-cgwin.zip dosyasının içeriğini çıkarın file geçici bir dizine.
- STM32CubeWiSE-RadioCodeGenerator_Vx.xxexe'yi başlatın file ve ekrandaki talimatları izleyin.
- STM32CubeWiSE-RadioCodeGenerator SW paketi files, 'app' ve 'ex' dahil olmak üzere klasörler halinde düzenlenmiştirampLes'.
- STM32CubeWiSE-RadioCodeGenerator'da bir akış grafiği oluşturmak için:
- Araç çubuğunu veya genel menüyü kullanarak akış grafiğine SeqActions ekleyin.
- SeqActions'ı giriş noktasına ve birbirine, eylem geçiş okları çizerek bağlayın.
- Gerektiğinde eylemleri sürükleyerek ve eylem geçişleri ekleyerek akış grafiğinde gezinin.
giriiş
- Bu belgede STM32WL32x MRSUBG sıralayıcı kod üreteciyle birlikte STM32CubeWiSE-RadioCodeGenerator (STM3CubeWiSEcg) yazılım paketi açıklanmaktadır.
- STM32CubeWiSE-RadioCodeGenerator, MRSUBG sıralayıcı sürücüsünü kullanarak, hangi koşul altında hangi alıcı-verici eylemlerinin yürütüleceğini tanımlayan bir akış grafiği oluşturmak için kullanılan bir PC uygulamasıdır.
- STM32WL3x Sub-GHz radyo, CPU müdahalesine ihtiyaç duymadan RF transferlerinin otonom yönetimine olanak tanıyan bir durum makinesi benzeri mekanizma olan bu sıralayıcıyı içerir.
- CPU müdahalesi gerekiyorsa, kesmeler tanımlanabilir. Alıcı-verici eylemleri bir akış grafiğinde düzenlenebilir. Bu belgede, bireysel alıcı-verici eylemleri SeqActions olarak adlandırılır.
- Ancak kaynak kodu akış grafikleri için en iyi temsil değildir, çünkü onların mantıksal ve zamansal yapısını gizler.
- STM32CubeWiSE-RadioCodeGenerator, akış grafikleri oluşturmak için grafiksel bir yöntem sunarak ve daha sonra oluşturulan akış grafiklerini kullanıcı uygulamalarına entegre edilmek üzere C kaynak kodu olarak dışa aktararak bu sorunu ele alır.
- Akış grafiği tanımı mikrodenetleyici RAM'inde şu biçimde saklanır:
- Birbirine işaretçiler kullanılarak bağlanan bir ActionConfiguration RAM tabloları kümesi. Bu işaretçiler SeqActions'ı, yani eylemin türünü (örneğin) tanımlaramp(iletim, alım, iptal) ve ayrıca SeqAction'a özgü radyo parametreleri ve eylem iletimleri için koşullar.
- Benzersiz bir GlobalConfiguration RAM tablosu. Bu, akış grafiğinin giriş noktasını (yürütülecek ilk SeqAction) ve bazı varsayılan bayrak değerlerini ve ortak radyo parametrelerini tanımlar.
- Her SeqAction için ayrı ayrı yapılandırılabilen radyo parametreleri, içerikleri ActionConfiguration RAM tablosunun bir parçası olan dinamik kayıtlardan birinde saklanır. Akış grafiğinin tüm yürütülmesi boyunca sabit olan radyo parametreleri (bir CPU kesintisi sırasında değiştirilmedikleri sürece), içerikleri genel yapılandırma RAM tablosunun bir parçası olan statik kayıtlarda saklanır.
Genel bilgi
Lisanslama
Bu dokümanda STM32WL3x Arm® Cortex ® -M0+ tabanlı mikrodenetleyicide çalışan yazılımlar açıklanmaktadır.
Not: Arm, Arm Limited'in (veya yan kuruluşlarının) ABD'de ve/veya başka yerlerde tescilli ticari markasıdır.
İlgili belgeler
Tablo 1. Belge referansları
Sayı | Referans | Başlık |
[1] | RM0511 | STM32WL30xx/31xx/33xx Arm® tabanlı alt-GHz MCU'lar |
Başlarken
- Bu bölümde STM32CubeWiSE-RadioCodeGenerator'ı çalıştırmak için gereken tüm sistem gereksinimleri açıklanmaktadır.
- Ayrıca yazılım paketinin kurulum prosedürü de ayrıntılı olarak anlatılıyor.
Sistem gereksinimleri
STM32CubeWiSE-RadioCodeGenerator uygulamasının minimum gereksinimleri şunlardır:
- Microsoft® Windows 10 işletim sistemini çalıştıran Intel® veya AMD® işlemcili PC
- En az 2 GB RAM
- USB bağlantı noktaları
- Adobe Acrobat okuyucu 6.0
STM32CubeWiSE-RadioCodeGenerator SW paketi kurulumu
Aşağıdaki adımları uygulayın:
- stm32wise-cgwin.zip dosyasının içeriğini çıkarın file geçici bir dizine.
- STM32CubeWiSE-RadioCodeGenerator_Vx.xxexe dosyasını ayıklayın ve başlatın file ve ekrandaki talimatları izleyin.
STM32CubeWiSE-RadioCodeGenerator Yazılım paketi files
STM32CubeWiSE-RadioCodeGenerator SW paketi fileAşağıdaki klasörler halinde düzenlenmiştir:
- uygulama: STM32CubeWiSE-RadioCodeGenerator.exe'yi içerir
- examples: bu klasör aşağıdaki alt klasörlere ayrılmıştır:
- kod: bu klasör akış grafiklerini içerirample zaten C kodu olarak dışa aktarıldı, bir uygulama projesine enjekte edilmeye hazır
- akış grafikleri: bu klasör bazı eski verileri depolarampotonom MRSUBG sıralayıcı operasyonlarının senaryoları
Sürüm notları ve lisans files kök klasöründe yer almaktadır.
STM32CubeWiSE-RadioCodeGenerator yazılım açıklaması
- Bu bölüm STM32CubeWiSE-RadioCodeGenerator uygulamasının ana işlevlerini açıklar. Bu yardımcı programı çalıştırmak için STM32CubeWiSE-RadioCodeGenerator simgesine tıklayın.
STM32CubeWiSE-RadioCodeGenerator'ı başlattıktan sonra ana uygulama penceresi görüntülenir. Şunlardan oluşur:
- Küresel bir menü ve araç çubuğu
- Akış grafiğinin görsel sürükle ve bırak gösterimi
- SeqAction yapılandırma bölümü (yalnızca şu anda bir SeqAction düzenleniyorsa görünür)
Bir akış grafiği oluşturma
Temeller
Akış grafikleri iki adımda oluşturulur:
- Akış grafiğine SeqActions ekleyin. Bu, araç çubuğundaki “Eylem Ekle” düğmesi, genel menü (Düzenle → Eylem Ekle) veya “Ctrl+A” kısayolu kullanılarak yapılabilir.
- SeqActions'ı giriş noktasına ve birbirine, eylem geçiş okları çizerek bağlayın.
Bu geçişlerin hangi koşullar altında gerçekleştiği daha sonra tanımlanacaktır (bkz. Bölüm 3.2.1: Kontrol akışı).
Akış grafiğinde gezinme, eylemleri sürükleme
Akış grafiğinin dama tahtası arka planını fare işaretçisiyle sürükleyerek (sol tıklama), viewAkış grafiğindeki port ayarlanabilir. Fare kaydırma tekerleği yakınlaştırma ve uzaklaştırma için kullanılabilir. Bir eylemin herhangi bir yerine (çıkış portları, silme düğmesi ve düzenleme düğmesi hariç) tıklayarak bir eylem seçebilirsiniz. Eylemler akış grafiğinde sol fare düğmesiyle sürüklenerek düzenlenebilir.
Eylem geçişleri ekleme
- Şekil 2'de gösterildiği gibi, her eylemin NextAction1 (NA1) ve NextAction2 (NA2) olarak adlandırılan iki "çıkış portu" vardır ve bunlar eylem tamamlandıktan sonra yürütülen SeqActions'a bağlanabilir. ÖrneğinampÖrneğin, NextAction1, geçerli eylem başarılı olursa bazı eylemleri yürütmek için kullanılabilir ve başarısızlık durumunda NextAction2 tetiklenebilir.
- Bir eylem geçişi oluşturmak için, fare işaretçisini çıkış portlarından birinin üzerine getirin, sol fare düğmesine basın ve fare işaretçisini hareket ettirerek bir geçiş okunu sürükleyin. Fare işaretçisini başka bir SeqAction'ın solundaki giriş portunun üzerine getirin ve bağlantıyı kalıcı hale getirmek için sol fare düğmesini bırakın. Bir eylem geçişini kaldırmak için, bir eylem geçişi oluşturma adımlarını tekrarlayın, ancak sol fare düğmesini dama tahtası arka planının üzerinde bir yerde bırakın.
- Bir çıkış (NextAction1, NextAction2) bağlantısız bırakılırsa, bu sonraki eylem tetiklendiğinde sıralayıcı sonlanır.
- "Giriş Noktasını" da SeqAction'ın giriş portuna bağladığınızdan emin olun. Bu SeqAction, sequencer tetiklenir tetiklenmez yürütülecek ilk eylemdir.
Eylemleri düzenleme ve silme
- SeqAction'lar, SeqAction'ın sol üst tarafındaki kalem düğmesine tıklanarak düzenlenebilir. Sağ üst taraftaki kırmızı çarpıya tıklanarak silinebilir (bkz. Şekil 3). Bir SeqAction'ı silmek, gelen ve giden tüm eylem geçişlerini de kaldırır.
SeqAction yapılandırması
SeqActions, akış grafiğindeki her eylemin sol üst kısmındaki kalem düğmesi aracılığıyla erişilebilen sekmeli bir yapılandırma arayüzü aracılığıyla yapılandırılabilir. Bu arayüz esasen, hem kontrol akışıyla ilgili yapılandırma seçeneklerinden hem de dinamik kayıt içeriklerinden oluşan belirli eylem için ActionConfiguration RAM tablosunun içeriklerini yapılandırır. Dinamik kayıt içerikleri, her kayıt değeri üzerinde tam kontrolle manuel olarak yapılandırılabilir (bkz. Bölüm 3.2.3: Gelişmiş radyo yapılandırması) veya basitleştirilmiş bir arayüz aracılığıyla yapılandırılabilir (bkz. Bölüm 3.2.2: Temel radyo yapılandırması). Basitleştirilmiş arayüz, hemen hemen tüm kullanım durumları için yeterli olmalıdır.
Kontrol akışı
Kontrol akışı sekmesi (bkz. Şekil 4) eylem adı ve eylem zaman aşımı aralığı gibi bazı temel yapılandırma seçeneklerini içerir. Eylem adı yalnızca akış grafiğinde görüntüleme için kullanılmaz, aynı zamanda oluşturulan kaynak koduna da taşınır.
- Kontrol akışı sekmesi (bkz. Şekil 4) eylem adı ve eylem zaman aşımı aralığı gibi bazı temel yapılandırma seçeneklerini içerir. Eylem adı yalnızca akış grafiğinde görüntüleme için kullanılmaz, aynı zamanda oluşturulan kaynak koduna da taşınır.
- En önemlisi, kontrol akışı sekmesi, NextAction1 / NextAction2'ye geçişin bağlı olduğu koşulu ve geçiş aralığını ve bayrakları yapılandırır. Geçiş koşulu, Şekil 5'te gösterilen maske seçimi iletişim kutusunun görünmesini sağlayan "..." etiketli düğmeye tıklanarak yapılandırılabilir. Geçiş aralığı, RAM tablosunun NextAction1Interval / NextAction2Interval özelliğini değiştirdi. Bu aralığın anlamı ve SleepEn / ForceReload / ForceClear bayraklarının önemi hakkında daha fazla bilgi için STM32WL3x referans kılavuzuna [1] bakın.
- Ayrıca, bu sekmeye SeqAction bloğunun kısa bir açıklaması eklenebilir. Bu açıklama yalnızca dokümantasyon amaçları için kullanılır ve oluşturulan kaynak koduna kaynak kodu yorumu olarak taşınır.
Temel radyo yapılandırması
Temel radyo yapılandırma sekmesi üç bölüme ayrılabilir:
- Herhangi bir eylemin en önemli iki parametresinin yapılandırıldığı en üstteki bölüm: yürütülecek komut (TX, RX, NOP, SABORT, vb.) ve varsa aktarılacak paketin uzunluğu.
- Taşıyıcı frekansı, veri hızı, modülasyon özellikleri, veri arabellek eşikleri ve zamanlayıcılar gibi gerçek radyo parametrelerinin yapılandırıldığı soldaki bölüm.
- CPU kesmelerinin ayrı ayrı etkinleştirilebileceği sağdaki bir bölüm. İşaretlenen kesmelerin her biri için bir kesme işleyicisi üretilir. Bu temel olarak RFSEQ_IRQ_ENABLE kaydının içeriklerini yapılandırır.
Çeşitli radyo parametrelerinin anlamları için STM32WL3x referans kılavuzuna [1] bakın.
Gelişmiş radyo yapılandırması
- Temel radyo yapılandırma sekmesi (Bölüm 3.2.2: Temel radyo yapılandırması) aracılığıyla gösterilen yapılandırma seçenekleri yetersizse, gelişmiş STM32WL3x radyo yapılandırma sekmesi keyfi dinamik kayıt içeriklerinin ayarlanmasına izin verir. Gelişmiş yapılandırma sekmesi, sekmeli yapılandırma arayüzünün sağ üst köşesindeki Gelişmiş Yapılandırma onay kutusunu işaretleyerek etkinleştirilir.
- Hem temel hem de gelişmiş yapılandırmaları aynı anda kullanmak mümkün değildir, kullanıcı birini veya diğerini seçmelidir. Ancak, elbette daha sonra oluşturulan kaynak kodunu manuel olarak düzenlemek ve potansiyel olarak eksik yapılandırma seçeneklerini eklemek de mümkündür.
Küresel yapılandırma iletişim kutusu
- “Global Proje Ayarları” iletişim kutusuna “Global Ayarlar” araç çubuğu düğmesinden erişilebilir. İletişim kutusu, hem statik kayıt içerikleri için yapılandırma seçeneklerini hem de ek proje ayarlarını içerir. Bu iletişim kutusu aracılığıyla statik kayıt yapılandırma seçeneklerinin yalnızca küçük bir kısmının yapılandırılabileceğini unutmayın. Bu seçenekler yalnızca STM32CubeWiSE-RadioCodeGenerator ile uygulama prototipleme uygulamalarını hızlandırmak için sağlanır.
- Statik kayıt içeriğinin genellikle uygulamanın elle yazılmış kaynak kodunda ayarlanması beklenir.
- Diğer proje ayarlarının anlamı iletişim kutusunun kendisinde açıklanmıştır.
- Statik kayıt içeriklerinden Global Yapılandırma RAM tablosunu oluşturmadan hemen önce eklenen ek C kodu da sağlanabilir. Bu alan, sağlanan statik kayıt yapılandırma maskesi aracılığıyla erişilemeyen statik kayıt değerlerini ayarlamak için kullanılabilir.
Kod üretimi
Akış grafiği, araç çubuğundaki Kod Oluştur düğmesine basılarak tam bir proje C kaynak koduna çevrilebilir. Oluşturulan proje klasörü projeyi içermez files IAR, Keil® veya GCC içindir. Bunlar files'nin STMWL3x projesine manuel olarak eklenmesi gerekiyor.
Oluşturulan proje klasör yapısı şu şekildedir:
Proje klasörü
- şirket
- SequencerFlowgraph.h: başlık file SequencerFlowgraph.c için statik. Bunu düzenlemeyin.
- stm32wl3x_hal_conf.h: STM32WL3x HAL yapılandırması file, statik.
- kaynak
- SequencerFlowgraph.c: akış grafiği tanımı. Bu önemli file global-configuration ve action-configuration RAM tablolarını tanımlamak için sequencer sürücüsünü kullanan. Otomatik olarak oluşturuldu, düzenleme yapmayın.
- main.c: Proje ana file akış grafiği tanımının nasıl yüklenip uygulanacağını gösteren. Statik, bunu gerektiği gibi değiştirin.
- main.c veya stm32wl3x_hal_conf.h'yi düzenlemek için proje ayarlarında Overwrite behavior Keep'i seçin. Bu şekilde, yalnızca SequencerFlowgraph.c üzerine yazılır.
Oluşturulan kod bir CubeMX örneğine nasıl aktarılırample
STM32CubeWiSE-RadioCodeGenerator tarafından oluşturulan bir projeyi CubeMX örneğine aktarmak içinamp(MRSUBG_Skeleton) kullanmak için aşağıdaki adımları takip etmek gerekmektedir:
- içeren klasörü açın. fileSTM32CubeWiSE-RadioCodeGenerator tarafından oluşturulan “Inc” ve “Src” klasörlerini kopyalayın.
- İki klasörü “MRSUBG_Skeleton” klasörüne yapıştırın ve mevcut olan iki klasörün üzerine yazın.
- Aşağıdaki IDE’lerden birinde “MRSUBG_Skeleton” projesini açın:
- EWARM
- MDK-ARM
- STM32CubeIDE
- “MRSUBG_Skeleton” projesinin içine “SequencerFlowghraph.c” ekleyin file:
- Bir EWARM projesi için, ekleme yolu file aşağıdaki gibidir: MRSUBG_Skeleton\Application\User
- Bir MDK-ARM projesi için, ekleme yolu file aşağıdaki gibidir: MRSUBG_Skeleton\Application/User
- Bir STM32CubeIDE projesi için, ekleme yolu file aynıdır:
MRSUBG_Skeleton\Uygulama\Kullanıcı
- Bir EWARM projesi için, ekleme yolu file aşağıdaki gibidir: MRSUBG_Skeleton\Application\User
- MRSUBG_Skeleton projesinin içine stm32wl3x_hal_uart.c ve stm32wl3x_hal_uart_ex.c ekleyin files şu yola: MRSUBG_Skeleton\Drivers\STM32WL3x_HAL_Driver. Yol tüm IDE'ler için aynıdır. İki files, Firmware\Drivers\STM32WL3x_HAL_Driver\Src konumunda bulunur.
- COM özelliklerini kullanmak için stm32wl3x_nucleo_conf.h file, Firmware\Projects\NUCLEOWL33CC\ Ex'de bulunuramples\MRSUBG\MRSUBG_Skeleton\Inc, USE_BSP_COM_FEATURE ve USE_COM_LOG'u 1U olarak ayarlayarak değiştirilmelidir:
- Aşağıdaki kodu MRSUBG_Skeleton\Application\User konumunda bulunan “stm32wl3x_it.c” dosyasına kopyalayın.
Akış grafiği örneğiamples
- Dört eskiampAkış grafikleri kaynak koduyla birlikte sağlanır. Bu örneklerampDosyalar, araç çubuğundaki “Yükle” düğmesine tıklanarak STM32CubeWiSE-RadioCodeGenerator’a yüklenebilir.
OtomatikACK_RX
- Auto-ACK demosu, iki STM32WL3x cihazının, sıralayıcı donanımının yardımıyla, minimum CPU müdahalesiyle nasıl otomatik olarak birbirleriyle konuşabildiğini göstermektedir.
- Bu akış grafiği, aygıt A'nın davranışını (Otomatik İletim-ACK) uygular. Aygıt A'da, sıralayıcı, bir mesajın gelmesini beklediği bir alma durumunda (WaitForMessage) başlatılır.
- Geçerli bir mesaj geldiğinde, sıralayıcı otomatik olarak bir iletim durumuna (TransmitACK) geçer, bu durumda bir ACK paketi CPU müdahalesi olmadan yanıt olarak gönderilir. Bu tamamlandığında, sıralayıcı ilk WaitForMessage durumuna sıfırlanır.
- Bu akış grafiği, MRSUBG_SequencerAutoAck_Rx örneğiyle aynı davranışı uygularampEx'den leampSTM32Cube WL3 Yazılım paketinin les\MRSUBG klasörü. AutoACK_RX bir cihazda flaşlanırsa
A, AutoACK_TX'i bir cihaza flaşlar, B, iki cihaz tıpkı bir ping-pong oyununda olduğu gibi birbirlerine mesaj gönderirler.
OtomatikACK_TX
- “Auto-ACK” demosu, iki STM32WL3x cihazının, sıralayıcı donanımının yardımıyla minimum CPU müdahalesiyle nasıl otomatik olarak birbirleriyle konuşabildiğini göstermektedir.
- Bu akış grafiği, aygıt B'nin davranışını ("ACK için Otomatik Bekleme") uygular. Aygıt B'de, sıralayıcı bir ileti gönderme durumunda (TransmitMessage) başlatılır ve bu durumda bir mesaj iletir. İletim tamamlandığında, aygıt A'dan bir onay beklediği (WaitForACK) otomatik olarak bir alma durumuna geçer. Geçerli bir onay geldiğinde, sıralayıcı ilk TransmitMessage durumuna sıfırlanır ve tüm süreç yeniden başlar. 4 saniye içinde ACK alınmazsa, bir zaman aşımı tetiklenir ve sıralayıcı yine de TransmitMessage durumuna geri döner.
- Bu akış grafiği, “MRSUBG_SequencerAutoAck_Tx” örneğiyle aynı davranışı uygularampEskidenampSTM32Cube WL3 Yazılım paketinin les\MRSUBG klasörü. AutoACK_RX bir cihazda, A, ve AutoACK_TX başka bir cihazda, B, flaşlanırsa, iki cihaz bir ping-pong oyununda olduğu gibi, ileri geri mesajlar gönderir.
Konuşmadan önce dinle (LBT)
- Bu eskiampBu örnek STM32WL3x referans kılavuzundan [1] alınmıştır. Bu örneğin daha fazla ayrıntısı için bu kılavuza bakın.ampley.
Koklama modu
- Bu eskiampBu örnek STM32WL3x referans kılavuzundan [1] alınmıştır. Bu örneğin daha fazla ayrıntısı için bu kılavuza bakın.ampley.
Revizyon geçmişi
Tablo 2. Belge revizyon geçmişi
Tarih | Sürüm | Değişiklikler |
21-Kas-2024 | 1 | İlk sürüm. |
10-Şub-2025 | 2 | Cihaz adı STM32WL3x kapsamına güncellendi. |
ÖNEMLİ UYARI – DİKKATLİCE OKUYUN
- STMicroelectronics NV ve bağlı şirketleri ("ST"), ST ürünlerine ve/veya bu belgeye herhangi bir zamanda bildirimde bulunmaksızın değişiklik, düzeltme, geliştirme, modifikasyon ve iyileştirme yapma hakkını saklı tutar. Alıcılar, sipariş vermeden önce ST ürünleriyle ilgili en son ilgili bilgileri edinmelidir. ST ürünleri, sipariş onayı sırasında yürürlükte olan ST'nin satış şartları ve koşullarına uygun olarak satılır.
- Alıcılar, ST ürünlerinin seçimi, seçimi ve kullanımı konusunda münhasıran sorumludur ve ST, uygulama yardımı veya alıcıların ürünlerinin tasarımı konusunda hiçbir sorumluluk kabul etmez.
- ST tarafından burada herhangi bir fikri mülkiyet hakkına ilişkin açık veya örtük hiçbir lisans verilmemektedir.
- ST ürünlerinin burada belirtilen bilgilerden farklı hükümlerle yeniden satışı, ST tarafından söz konusu ürün için verilen her türlü garantiyi geçersiz kılar.
- ST ve ST logosu, ST'nin ticari markalarıdır. ST ticari markaları hakkında ek bilgi için www.st.com/trademarks adresine bakın. Diğer tüm ürün veya hizmet adları ilgili sahiplerinin mülkiyetindedir.
- Bu belgedeki bilgiler, bu belgenin önceki sürümlerinde sağlanan bilgilerin yerini alır ve bu bilgilerin yerine geçer.
- © 2025 STMicroelectronics – Tüm hakları saklıdır
SSS
- S: STM32CubeWiSE-RadioCodeGenerator için minimum sistem gereksinimleri nelerdir?
- A: Minimum sistem gereksinimleri arasında en az 2 GB RAM, USB portu ve Adobe Acrobat Reader 6.0 yer alıyor.
- S: STM32CubeWiSE-RadioCodeGenerator yazılım paketini nasıl kurabilirim?
- A: Yazılım paketini kurmak için, sağlanan zip dosyasının içeriğini çıkarın file geçici bir dizine gidin ve yürütülebilir dosyayı başlatın file ekrandaki talimatları takip ederek.
Belgeler / Kaynaklar
![]() |
STMicroelectronics UM3399 STM32Cube WiSE Radyo Kod Üreticisi [pdf] Kullanıcı Kılavuzu UM3399, UM3399 STM32 Cube WiSE Radyo Kod Üreticisi, UM3399, STM32, Cube WiSE Radyo Kod Üreticisi, Radyo Kod Üreticisi, Kod Üreticisi, Üretici |