STMicroelectronics-logo

STMicroelectronics STM32WBA Series Kutanga

STMicroelectronics-STM32WBA-Series-Getting-Started-fig-1

Product Information

Zvinodiwa:

  • Product Name: STM32CubeWBA MCU Package
  • Mugadziri: STMicroelectronics
  • Kuenderana: STM32WBA akatevedzana microcontrollers
  • Rezinesi: Open-source BSD rezinesi

Mirayiridzo Yekushandiswa Kwechigadzirwa

Zvikuru Zvikuru zveSTM32CubeWBA MCU Package:
Iyo STM32CubeWBA MCU Package inopa ese anodiwa akamisikidzwa esoftware zvikamu zvekugadzira maapplication paSTM32WBA akatevedzana mamicrocontrollers. Inotakurika zvakanyanya mukati meiyo STM32 nhevedzano uye inouya neHAL neLL APIs, examples, uye middleware components.

Architecture Overview:
Mavakirwo eiyo STM32CubeWBA MCU Package ine mazinga matatu - Zvishandiso, Raibhurari uye protocol-based components, Hardware abstraction layer, BSP driver, Core driver, uyeLow-layer APIs.

FAQ

  • Chii chinosanganisirwa mu STM32CubeWBA MCU Package?
    Iyo pasuru inosanganisira yakaderera-layer (LL) uye hardware abstraction layer (HAL) APIs, examples, applications, middleware components like FileX/LevelX, NetX Duo, mbed-crypto raibhurari, nezvimwe.
  • Iyo STM32CubeWBA MCU Package inoenderana neSTM32CubeMX kodhi jenareta?
    Ehe, iyo package inoenderana zvizere neiyo STM32CubeMX kodhi jenareta yekugadzira yekutanga kodhi.

Nhanganyaya

  • STM32Cube ndeye STMicroelectronics yekutanga danho rekuvandudza kugadzirwa kwemugadziri zvakanyanya nekudzikisira kuedza kwekusimudzira, nguva, uye mutengo. STM32Cube inovhara iyo yese STM32 portfolio.
    STM32Cube inosanganisira:
    • Seti yevashandisi-inoshamwaridzika software yekuvandudza maturusi ekuvhara budiriro yeprojekiti kubva pakubata kusvika pakuitika, pakati payo ndeiyi:
      • STM32CubeMX, graphical software yekumisikidza chishandiso chinobvumira otomatiki chizvarwa cheC yekutanga kodhi uchishandisa graphical wizards.
      • STM32CubeIDE, yese-mu-imwe yekuvandudza chishandiso chine peripheral kumisikidzwa, kodhi yekugadzira, kodhi kuunganidzwa, uye debug maficha.
      • STM32CubeCLT, yese-mune-imwe yekuraira-mutsara mutsara wekuvandudza kodhi ine kodhi yekubatanidza, bhodhi kuronga, uye debug maficha.
      • STM32CubeProgrammer (STM32CubeProg), chishandiso chekugadzira chinowanikwa mune graphical uye yekuraira-mutsara shanduro.
      • STM32CubeMonitor (STM32CubeMonitor, STM32CubeMonPwr, STM32CubeMonRF, STM32CubeMonUCPD), maturusi ekutarisa ane simba ekugadzirisa maitiro uye kuita kweSTM32 application munguva chaiyo.
    • STM32Cube MCU uye MPU Packages, yakazara yakadzamirirwa-software mapuratifomu akananga kune yega yega microcontroller uye microprocessor akatevedzana (akadai seSTM32CubeWBA yeSTM32WBA akatevedzana), ayo anosanganisira:
      • STM32Cube hardware abstraction layer (HAL), kuve nechokwadi chekuwedzera kutakurika pane iyo STM32 portfolio.
      • STM32Cube yakaderera-layer APIs, kuve nechokwadi chekushanda kwakanyanya uye tsoka nehupamhi hwehutongi hwemushandisi pamusoro pe Hardware.
      • Iyo inowirirana seti yepakati zvinhu zvemukati senge ThreadX, FileX / LevelX, NetX Duo, USBX, kubata raibhurari, mbed-crypto, TFM, MCUboot, OpenBL, uye STM32_WPAN (kusanganisira Bluetooth® Low Energy profiles nemasevhisi, Mesh, Zigbee®, OpenThread, Matter, uye 802.15.4 MAC layer)
      • Yese yakamisikidzwa software zvishandiso zvine yakazara seti yeperipheral uye inoshanda examples
    • STM32Cube Kuwedzera Mapakeji, ane akamisikidzwa masoftware anoenderana nekushanda kweSTM32Cube MCU uye MPU Packages ane:
      • Middleware extensions uye applicative layers
      • Exampinomhanya pane mamwe mabhodhi ekuvandudza STMicroelectronics
  • Iri bhuku remushandisi rinotsanangura maitiro ekutanga neiyo STM32CubeWBA MCU Package.
    • Chikamu 2 STM32CubeWBA maficha makuru anotsanangura iwo makuru maficha eSTM32CubeWBA MCU Package.
    • Chikamu 3 STM32CubeWBA yekuvakisa pamusoroview inopa pamusoroview yeiyo STM32CubeWBA yekuvakisa uye iyo MCU Package chimiro.

General information

Iyo STM32CubeWBA MCU Package inomhanya paSTM32 32-bit microcontrollers yakavakirwa paArm® Cortex®-M33 processor ine Arm® TrustZone® uye FPU.
Cherechedza: Arm neTrustZone zvikwangwani zvakanyoreswa zveArm Limited (kana masangano ayo) muUS uye/kana kumwewo.

STM32CubeWBA huru maficha

  • Iyo STM32CubeWBA MCU Package inomhanya paSTM32 32-bit microcontrollers yakavakirwa paArm® Cortex®-M33 processor ine TrustZone® uye FPU.
  • Iyo STM32CubeWBA inounganidza, mupakeji imwe chete, ese egeneric akamisikidzwa esoftware anodiwa kugadzira application yeSTM32WBA akatevedzana mamicrocontrollers. Zvinoenderana neiyo STM32Cube chirongwa, iyi seti yezvikamu inotakurika zvakanyanya, kwete chete mukati meSTM32WBA akatevedzana mamicrocontrollers asiwo kune mamwe STM32 akatevedzana.
  • Iyo STM32CubeWBA inoenderana zvizere neiyo STM32CubeMX kodhi jenareta, kugadzira kodhi yekutanga. Iyo package inosanganisira yakaderera-layer (LL) uye hardware abstraction layer (HAL) APIs inovhara iyo microcontroller Hardware, pamwe neyakakura seti ye ex.ampLes kumhanya pamabhodhi eSTMicroelectronics. Iyo HAL neLL APIs inowanikwa mune yakavhurika-sosi BSD rezenisi kuitira nyore mushandisi.
  • Iyo STM32CubeWBA MCU Package zvakare ine yakazara middleware chikamu chakavakirwa chakatenderedza Microsoft® Azure® RTOS yepakati, uye zvimwe zvemukati-imba uye zvakavhurika-source stacks, inoenderana ex.amples.
  • Ivo vanouya nemahara, mushandisi-ane hushamwari rezinesi mazwi:
    • Yakabatanidzwa uye yakazara-inoratidzwa Azure® RTOS: Azure® RTOS ThreadX
    • CMSIS-RTOS kushandiswa neAzure® RTOS ThreadX
    • USB Host uye Device stacks inouya nemakirasi akawanda: Azure® RTOS USBX
    • Advanced file system uye flash dudziro layer: FileX / LevelX
    • Indasitiri giredhi networking stack: yakagadziridzwa kuita basa iri kuuya nemazhinji eIoT protocol: NetX Duo
    • OpenBooloader
    • Arm® Trusted Firmware-M (TF-M) yekubatanidza mhinduro
    • mbed-crypto library
    • ST Netwok Library
    • STMTouch touch sensing library solution
  • Zvishandiso zvinoverengeka uye kuratidzira kuita zvese izvi zvepakati zvinhu zvinopihwa muSTM32CubeWBA MCU Package.
  • Iyo STM32CubeWBA MCU Package chikamu marongero inoratidzwa muFigure 1. STM32CubeWBA MCU Package components.

    STMicroelectronics-STM32WBA-Series-Getting-Started-fig-2

STM32CubeWBA zvivakwa pamusoroview

Iyo STM32CubeWBA MCU package solution yakavakirwa kutenderedza nhanho nhatu dzakazvimirira dzinodyidzana zviri nyore sekutsanangurwa kwazvinoitwa muMufananidzo 2. STM32CubeWBA MCU package yekuvaka.

STMicroelectronics-STM32WBA-Series-Getting-Started-fig-3

Level 0

Iyi nhanho yakakamurwa kuita matatu sublayers:

  • Board support package (BSP).
  • Hardware abstraction layer (HAL):
    • HAL peripheral drivers
    • Vatyairi vepasi-pasi
  • Basic peripheral kushandiswa examples.

Board support package (BSP)
Iyi dhizaini inopa seti ye APIs inoenderana nemidziyo yehardware mumabhodhi ehardware (seLCD, Audio,\microSD™, uye MEMS driver). Inoumbwa nezvikamu zviviri:

  • Mutyairi wechikamu:
    Mutyairi uyu ane hukama neyekunze mudziyo pabhodhi, uye kwete kune STM32 mudziyo. Mutyairi wechikamu anopa chaiwo maAPIs kuBSP mutyairi ekunze zvinhu uye anogona kutakurika pane chero rimwe bhodhi.
  • BSP mutyairi:
    Mutyairi weBSP anobvumira kubatanidza madhiraivha echikamu kune imwe bhodhi, uye inopa seti yemushandisi-ane hushamwari
    APIs. Iyo API yekupa zita mutemo ndeye BSP_FUNCT_Action().
    Example: BSP_LED_Init(), BSP_LED_On()
    BSP yakavakirwa pane modular architecture inobvumira kutakura nyore pane chero Hardware nekungoita yakaderera-chikamu maitiro.

Hardware abstraction layer (HAL) uye yakaderera-layer (LL)
Iyo STM32CubeWBA HAL neLL inopindirana uye inovhara zvakasiyana siyana zvekushandisa zvinodiwa:

  • Vatyairi veHAL vanopa yakakwirira-level basa-yakatarisana inotakurika APIs. Ivo vanovanza iyo MCU uye peripheral kuomarara kune yekupedzisira-mushandisi.
    Vatyairi veHAL vanopa generic multi-instance feature-oriented APIs, iyo inorerutsa kushandiswa kwekushandisa kwemushandisi nekupa akagadzirira-kushandisa maitiro. For example, yezvipingamupinyi zvekutaurirana (I2S, UART, nezvimwe), inopa APIs inobvumira kutanga nekugadzirisa peripheral, kutarisira kuendeswa kwedata kunobva pakuvhota, kukanganisa, kana DMA maitiro, uye kubata zvikanganiso zvekukurukurirana zvingamuka panguva yekukurukurirana. Iyo HAL mutyairi APIs yakakamurwa kuita mapoka maviri:
    1. Generic APIs, iyo inopa zvakajairika uye generic mabasa kune ese STM32 akatevedzana mamicrocontrollers.
    2. Extension APIs, iyo inopa chaiwo uye akagadziridzwa mabasa eimwe mhuri kana imwe nhamba yechikamu.
  • Iyo yakaderera-layer APIs inopa yakaderera-level APIs padanho rekunyoresa, ine zvirinani optimization asi kushoma kutakurika.
    • Vanoda ruzivo rwakadzama rweMCU uye peripheral specifications.
    • Iwo LL madhiraivha akagadzirirwa kupa inokurumidza kureruka nyanzvi-yakatarisana layer iri padyo nehardware pane HAL. Kupesana neHAL, LL APIs haina kupihwa kune peripherals uko optimized access isiri chinhu chakakosha, kana kune iyo inoda inorema software kumisikidzwa kana yakaoma yepamusoro-level stack.
    • Iwo LL drivers anoratidza:
      • Seti yemabasa ekutanga peripheral main features maererano nemaparamendi anotsanangurwa mune data zvimiro.
      • Seti yemabasa ekuzadza yekutanga data zvimiro neiyo reset kukosha inoenderana nemunda wega wega.
      • Basa re peripheral deinitialization (peripheral registers yakadzorerwa kune yavo default values).
      • Seti ye inline mabasa ekuwana yakananga uye atomic rejista yekuwana.
      • Kuzvimiririra kuzere kubva kuHAL uye kugona kushandiswa mune yakamira modhi (isina HAL vatyairi).
      • Kufukidzwa kwakazara kweanotsigira peripheral features.

Basic peripheral kushandiswa examples
Iyi layer inovharira exampyakavakirwa pamusoro peiyo STM32 peripherals uchishandisa chete HAL uye BSP zviwanikwa.

Level 1

Iyi nhanho yakakamurwa kuita maviri sublayers:

  • Middleware components
  • Exampzvishoma zvichibva pane zviri pakati pezvinhu

Middleware components

  • Iyo yepakati seti yemaraibhurari anofukidza Bluetooth® Low Energy (Linklayer, HCI, Stack), Thread®, Zigbee®,
  • Matter, OpenBooloader, Microsoft® Azure® RTOS, TF-M, MCUboot, uye mbed-crypto.
  • Kudyidzana kwakatwasuka pakati pezvikamu zveiyi layer kunoitwa nekudaidza maAPI akaiswa.
  • Kudyidzana kwakasimba nevatyairi vepasi-layer kunoitwa kuburikidza nekufona kwakananga uye static macros inoshandiswa muraibhurari system call interface.
  • Iwo makuru maficha ega ega middleware chikamu ndeaya anotevera:
    • Microsoft® Azure® RTOS
      • Azure® RTOS ThreadX: Iyo chaiyo-nguva inoshanda sisitimu (RTOS), yakagadzirirwa yakamisikidzwa masisitimu ane maviri anoshanda modes.
        • Zvakajairwa modhi: Zvakajairwa RTOS mashandiro senge tambo manejimendi uye kuwiriranisa, ndangariro dziva manejimendi, kutumira mameseji, uye chiitiko kubata.
        • Module modhi: Yepamberi mushandisi modhi inobvumira kurodha uye kurodha yemamodule eThreadX mamodule pane kubhururuka kuburikidza nemaneja module.
      • NetX Duo
      • FileX
      • USBX
    • Bluetooth® Yakaderera Energy (BLE): Inoshandisa iyo Bluetooth® Yakaderera Energy protocol yeChibatanidza uye Stack layer.
    • MCUboot (yakavhurika-sosi software)
    • Zigbee® mapuroteni eiyo stack uye ane hukama masumbu.
    • Thread® protocol stack uye link layer.
    • Arm® yakavimbika firmware-M, TF-M (yakavhurika-sosi software): Reference kuitiswa kweArm® papuratifomu kuchengetedza architecture (PSA) yeTrustZone® ine akabatana akachengeteka masevhisi.
    • mbed-crypto (yakavhurika-sosi software): Iyo mbed-crypto middleware inopa PSA cryptography API kuita.
    • STM32 Bata inonzwa raibhurari: Robust STMTouch capacitive touch sensing mhinduro, inotsigira kuswedera, touchkey, linear uye inotenderera yekubata sensors. Iyo yakavakirwa pane yakasimbiswa pamusoro pechaji chekufambisa yekutora musimboti.

Exampzvishoma zvichibva pane zviri pakati pezvinhu
Chimwe nechimwe chepakati chepakati chinouya neimwe kana kupfuura examples (inonziwo maapplication) inoratidza mashandisirwo ayo. Kubatanidzwa exampLes iyo inoshandisa akati wandei middleware zvikamu zvinopihwa zvakare.

STM32CubeWBA firmware package pamusoroview

Inotsigirwa STM32WBA akatevedzana zvishandiso uye Hardware

  • STM32Cube inopa inotakurika hardware abstraction layer (HAL) yakavakirwa kutenderedza generic architecture. Iyo inobvumira iyo yekuvaka-pamusoro pematanho musimboti, sekushandisa iyo yepakatiware layer kuita mabasa avo pasina kuziva, zvakadzama, izvo MCU inoshandiswa. Izvi zvinovandudza raibhurari kodhi reusability uye inovimbisa kutakurika kuri nyore kune mamwe maturusi.
  • Pamusoro pezvo, nekuda kwezvivakwa zvayo zvakaturikidzana, iyo STM32CubeWBA inopa rutsigiro rwakazara rweese STM32WBA akatevedzana.
  • Mushandisi anongofanira kutsanangura iyo macro chaiyo mu stm32wbaxx.h.
  • Tafura 1 inoratidza iyo macro kutsanangura zvichienderana neiyo STM32WBA yakatevedzana mudziyo unoshandiswa. Iyi macro inofanirawo kutsanangurwa mune compiler preprocessor.
    Tafura 1. Macros ye STM32WBA series
    Macro inotsanangurwa mu stm32wbaxx.h STM32WBA akatevedzana zvishandiso
    stm32wba52xx STM32WBA52CGU6, STM32WBA52KGU6, STM32WBA52CEU6, STM32WBA52KEU6
    stm32wba55xx STM32WBA55CGU6, STM32WBA55CGU6U, STM32WBA55CGU7, STM32WBA55CEU6, STM32WBA55CEU7

     

  • STM32CubeWBA inoratidzira yakapfuma seti ye examples uye maapplication pamatanho ese zvichiita kuti zvive nyore kunzwisisa uye kushandisa chero HAL mutyairi kana middleware zvikamu. Izvi examples inomhanya pamabhodhi eSTMicroelectronics akanyorwa muTable 2.
    Tafura 2. Mabhodhi e STM32WBA series
    Board Bhodhi STM32WBA inotsigirwa zvishandiso
    NUCLEO-WBA52CG STM32WBA52CGU6
    NUCLEO-WBA55CG STM32WBA55CGU6
    STM32WBA55-DK1 STM32WBA55CGU7
  • Iyo STM32CubeWBA MCU package inogona kumhanya pane chero inoenderana hardware. Mushandisi anongogadzirisa madhiraivha eBSP kuti atakure iyo yakapihwa exampLes pabhodhi, kana iyo yekupedzisira ine yakafanana hardware maficha (akadai se LED, LCD kuratidza, uye mabhatani).
Firmware package yaperaview
  • Iyo STM32CubeWBA package solution inopihwa mune imwechete zip package ine chimiro chinoratidzwa muFigure 3. STM32CubeWBA firmware package.

    STMicroelectronics-STM32WBA-Series-Getting-Started-fig-4

  • Pabhodhi rimwe nerimwe, seti ye exampLes inopihwa preconfigured mapurojekiti eEWARM, MDK-ARM, uye STM32CubeIDE maturusi emidziyo.
  • Mufananidzo 4. STM32CubeWBA exampzvishoma pamusoroview inoratidza chimiro chepurojekiti yeNUCLEO‑WBA52CG, NUCLEO-WBA55CG uye STM32WBA55G-DK1 mabhodhi.

    STMicroelectronics-STM32WBA-Series-Getting-Started-fig-5

  • The exampLes akaiswa muchikamu zvichienderana neiyo STM32Cube level yavanonyorera kwairi, uye vanopihwa mazita anotevera:
    • Level 0 exampLes anonzi Eksampse, Eksampzvishoma_LL, uye Eksampzvishoma_MIX. Ivo vanoshandisa zvakateerana HAL vatyairi, LL vatyairi, uye musanganiswa weHAL neLL vatyairi vasina chero chikamu chepakati.
    • Level 1 exampmamwe anonzi maApplications. Ivo vanopa akajairwa ekushandisa makesi ega ega chikamu chepakati. Chero firmware application yebhodhi rakapihwa inogona kukurumidza kuvakwa nekuda kwematemplate mapurojekiti anowanikwa muTemple ates uye Templates_LL madhairekitori.

TrustZone® inogonesa mapurojekiti

  • TrustZone® inogonesa Exampmamwe mazita ane _TrustZone prefix. Mutemo uyu unoshandiswawo kuApplicatio ns (kunze kweTFM neSBSFU, inova yeTrustZone®).
  • TrustZone®-inogonesa Examples uye Maapplication anopiwa ane multiproject structure inoumbwa yakachengeteka uye isina kuchengeteka subprojects sezvinoratidzwa muFigure 5. Multiproject yakachengeteka uye isina kuchengeteka chirongwa chepurojekiti.
  • TrustZone®-inogonesa mapurojekiti anogadzirwa zvinoenderana neCMSIS-5 mudziyo template, inowedzerwa kuti ibatanidze iyo system partitioning musoro. file chikamu_ h.
  • Kuseta uku kunoitwa mune yakachengeteka CMSIS SystemInit () basa, rinodaidzwa pakutanga usati wapinda yakachengeteka application main() basa. Tarisa kuArm® TrustZone®-M zvinyorwa zvemashandisirwo esoftware.

    STMicroelectronics-STM32WBA-Series-Getting-Started-fig-6

  • Iyo STM32CubeWBA package firmware package inopa default memory partition muchikamu _ .h files inowanikwa pasi pe: \Vatyairi\CMSIS\Chishandiso\ST\STM32WBAxx\Include\T emplates
  • Muchikamu ichi files, iyo SAU yakavharwa nekusarudzika. Nekuda kweizvozvo, iyo IDAU ndangariro mepu inoshandiswa kune kuchengetedza kupihwa. Tarisa kune nhamba Yakachengeteka / isina-yakachengetedzeka partitioning uchishandisa TrustZone® tekinoroji muRM0495 referensi bhuku.
  • Kana mushandisi akagonesa iyo SAU, iyo yakasarudzika SAU matunhu kumisikidzwa inofanotsanangurwa muchikamu files sezvinotevera:
    • SAU dunhu 0: 0x08080000 - 0x081FFFFF (isina kuchengeteka yakachengeteka hafu yeflash memory (512 Kbytes))
    • SAU dunhu 1: 0x0BF88000 - 0x0BF97FFF (nonsecure system memory)
    • SAU dunhu 2: 0x0C07E000 - 0x0C07FFFF (yakachengeteka, isina kuchengetedzwa inoshevedzera)
    • SAU dunhu 3: 0x20010000 - 0x2001FFFF (isina kuchengeteka SRAM2 (64 Kbytes))
    • SAU dunhu 4: 0x40000000 - 0x4FFFFFFF (isina kuchengeteka peripheral mapped memory)
  • Kuti uenzane neiyo default partitioning, iyo STM32WBAxx yakatevedzana michina inofanirwa kuve neinotevera mushandisi sarudzo mabheti akaiswa:
    • TZEN = 1 (TrustZone®-inogonesa mudziyo)
    • SECWM1_PSRTT = 0x0 SECWM1_PEND = 0x3F (64 kunze kwe128 mapeji emukati memodhi memory akaiswa seakachengeteka) Cherechedza: Iyo yemukati flash memory yakachengetedzwa zvizere nekusarudzika muTZEN = 1. Iyo yevashandisi sarudzo mabhaiti SECWM1_PSRT/ SECWM1_PEND inofanira kusetwa zvinoenderana nekushandisa ndangariro configuration (SAU matunhu, kana SAU akagoneswa). Chengetedza/nonsecure applications project linker files inofanirawo kuenzaniswa.
  • All exampLes vane chimiro chakafanana:
    • \Inc folda ine musoro wese files.
    • Src folda ine kodhi yekwakabva.
    • \EWARM, \ MDK-ARM, uye \ STM32CubeIDE maforodha ane preconfigured purojekiti yega yega toolchain.
    • readme.md uye readme.html inotsanangura example maitiro uye inodiwa nharaunda kuti iite kushanda.
    • ioc file iyo inobvumira vashandisi kuvhura yakawanda yeiyo firmware exampzvishoma mukati me STM32CubeMX.

Kutanga ne STM32CubeWBA

Kumhanya yekutanga HAL example

Ichi chikamu chinotsanangura kuti zviri nyore sei kumhanya yekutanga exampuye mukati me STM32CubeWBA. Inoshandisa semuenzaniso chizvarwa cheiyo yakapfava LED toggle inomhanya paNUCLEO-WBA52CG board:

  1. Dhawunirodha iyo STM32CubeWBA MCU package.
  2. Unzip iyo mudhairekitori raunosarudza.
  3. Iva nechokwadi chekusagadzirisa chimiro chepakeji chinoratidzwa muMufananidzo 1. Inokurudzirwawo kukopa pasuru panzvimbo iri pedyo nemudzi wako wevhu (zvinoreva C:\ST kana G:\Tests), sezvo mamwe maIDE anosangana nematambudziko apo nzira. kureba kwakanyanyisa.

Kumhanyisa yekutanga TrustZone® inogonesa example

  • Usati warodha nekumhanyisa TrustZone® inogonesa example, zvinosungirwa kuverenga example readme file kune chero gadziriso chaiyo, iyo inovimbisa kuti chengetedzo inogoneswa sekutsanangurwa kwazvino muChikamu 4.2.1 TrustZone® inogoneswa mapurojekiti (TZEN=1 (mushandisi sarudzo byte)).
    1. Bhurawuza ku \Projects\NUCLEO-WBA52CG\Examples.
    2. Vhura \GPIO, wobva \GPIO_IOToggle_TrustZone maforodha.
    3. Vhura iyo purojekiti neyako yaunofarira toolchain. A quick overview panzira yekuvhura, kuvaka, uye nekumhanyisa example ine maturusi anotsigirwa anopihwa pazasi.
    4. Vakazve munhevedzano ese akachengeteka uye asina kuchengeteka purojekiti files uye kurodha mifananidzo yakachengeteka uye isina kuchengeteka mundangariro yechinangwa.
    5. Mhanya example: nguva dzose, iyo yakachengeteka application inoshandura LD2 sekondi yega yega, uye iyo isina kuchengeteka application inoshandura LD3 kaviri nekukurumidza. Kuti uwane rumwe ruzivo, tarisa iyo readme file zve example.
  • Kuvhura, kuvaka uye kumhanya example nematurusi anotsigirwa, tevera matanho ari pasi apa:
    • EWARM:
      1. Pasi pe example folda, vhura \EWARM subfolder.
      2. Tanga iyo Project.eww workspace
      3. Vakazve iyo xxxxx_S yakachengeteka purojekiti files: [Chirongwa]>[Vakazve zvese].
      4. Seta iyo xxxxx_NS isina kuchengeteka purojekiti seAnoshanda application (tinya kurudyi pane xxxxx_NS purojekiti [Set as Active])
      5. Vaka patsva xxxxx_NS nonsecure project files: [Chirongwa]>[Vakazve zvese].
      6. Ratidza bhinari isina kuchengeteka ne[Project]>[Download]>[Download active application] .
      7. Seta iyo xxxxx_S seAnoshanda application (tinya kurudyi pa xxxxx_S purojekiti [Set as Active].
      8. Ratidza bhinari yakachengeteka ne[Dhawunirodha uye Debug] (Ctrl+D).
      9. Mhanya chirongwa: [Debug]> [Enda (F5)]
    • MDK-ARM:
      1. Vhura iyo \MDK-ARM toolchain.
      2. Vhura iyo Multiprojects workspace file Project.uvmpw.
      3. Sarudza iyo xxxxx_s purojekiti seAnoshanda application ([Set as Active Project]).
      4. Vaka iyo xxxxx_s chirongwa.
      5. Sarudza xxxxx_ns project seA Active project ([Set as Active Project]).
      6. Vaka iyo xxxxx_ns chirongwa.
      7. Isa bhinari isina kuchengeteka ([F8]). Izvi zvinodhaunirodha \MDK-ARM\xxxxx_ns\Exe\xxxxx_ns.axf ku flash memory)
      8. Sarudza Project_s purojekiti seAnoshanda purojekiti ([Seta seAnoshanda Project]).
      9. Isa bhinari yakachengeteka ([F8]). Izvi zvinodhaunirodha \MDK-ARM\xxxxx_s\Exe\xxxxx_s.axf ku flash memory).
      10. Mhanya example.
    • STM32CubeIDE:
      1. Vhura iyo STM32CubeIDE toolchain.
      2. Vhura iyo Multiprojects workspace file .purojekiti.
      3. Vakazve iyo xxxxx_Secure chirongwa.
      4. Vakazve iyo xxxxx_NonSecure chirongwa.
      5. Tangisa [Debug seSTM32 Cortex-M C/C++] application yepurojekiti yakachengeteka.
      6. Muwindo re[Edit configuration], sarudza [Kutanga] pani, uye wedzera kurodha mufananidzo nezviratidzo zvepurojekiti isina kuchengeteka.
        Zvakakosha: Iyo isina kuchengeteka purojekiti inofanira kutakurwa pamberi peprojekti yakachengeteka.
      7. Dzvanya [Ok].
      8. Mhanya example pane debug maonero.

Kumhanyisa yekutanga TrustZone® yakaremara example

  • Usati warodha nekumhanyisa TrustZone® yakaremara example, zvinosungirwa kuverenga example readme file kune chero chaiyo configuration. Kana pasina chakataurwa, ita shuwa kuti mudziyo webhodhi wakadzimwa (TZEN=0 (mushandisi sarudzo byte)). Ona FAQ pakuita sarudzo yekudzokorodza kuTZEN = 0
    1. Bhurawuza ku \Projects\NUCLEO-WBA52CG\Examples.
    2. Vhura \GPIO, wobva \GPIO_EXTI maforodha.
    3. Vhura iyo purojekiti neyako yaunofarira toolchain. A quick overview panzira yekuvhura, kuvaka, uye nekumhanyisa example ine maturusi anotsigirwa anopihwa pazasi.
    4. Vakazve zvese files uye kurodha chifananidzo chako mundangariro yechinangwa.
    5. Mhanya example: Pese parinodzvanywa bhatani re [USER], iyo LD1 LED inochinja. Kuti uwane rumwe ruzivo, tarisa iyo readme file zve example.
  • Kuvhura, kuvaka uye kumhanya example nematurusi anotsigirwa, tevera matanho ari pasi apa:
    • EWARM:
      1. Pasi pe example folda, vhura \EWARM subfolder.
      2. Tanga iyo Project.eww workspace (zita renzvimbo yebasa rinogona kuchinja kubva kune imwe example kune mumwe).
      3. Vakazve zvese files: [Chirongwa]>[Vakazve zvese].
      4. Rodha mufananidzo weprojekiti: [Chirongwa]> [Debug].
      5. Runza chirongwa: [Debug]> [Enda (F5)].
    • MDK-ARM:
      1. Pasi pe example folda, vhura iyo \ MDK-ARM subfolder.
      2. Tanga iyo Project.uvproj workspace (zita renzvimbo yebasa rinogona kuchinja kubva kune imwe example kune mumwe).
      3. Vakazve zvese files:[Chirongwa]>[Vakazve zvese zvinonangwa files].
      4. Rodha mufananidzo weprojekiti: [Debug]> [Tanga/Misa Debug Session].
      5. Runza chirongwa: [Debug]> [Mhanya (F5)].
    • STM32CubeIDE:
      1. Vhura iyo STM32CubeIDE toolchain.
      2. Dzvanya [File]>[Chinja Nzvimbo Yekushanda]>[Zvimwe] uye bhurawuza kune STM32CubeIDE nzvimbo yebasa dhairekitori.
      3. Dzvanya [File]>[Import] , sarudza [Zvakangoita]>[Zvirongwa Zviripo munzvimbo yeKushanda], wobva wadzvanya [Next].
      4. Bhurawuza kune STM32CubeIDE yenzvimbo yebasa dhairekitori uye sarudza purojekiti.
      5. Vakazve mapurojekiti ese files: Sarudza purojekiti mu [Project Explorer] hwindo wobva wadzvanya [Projekiti]> [Vaka chirongwa] menyu.
      6. Mhanya chirongwa: [Mhanya]> [Debug (F11)]
Kugadzira a custom application

Cherechedza: Software inofanirwa kugonesa iyo cache yekuraira (ICACHE) kuti iwane 0 yekumirira-state kuurayiwa kubva kuflash memory, uye kusvika kune yakanyanya kuita uye kushandisa zvirinani simba.

Uchishandisa STM32CubeMX kugadzira kana kugadzirisa application

  • Mu STM32CubeWBA MCU package, dzinenge dzese purojekiti exampLes inogadzirwa neiyo STM32CubeMX chishandiso chekutanga sisitimu, peripherals, uye middleware.
  • Iko kushandiswa kwakananga kweiyo iripo purojekiti example kubva ku STM32CubeMX chishandiso chinoda STM32CubeMX 6.10.0 kana kupfuura:
    • Mushure mekuiswa kweSTM32CubeMX, vhura uye kana zvichidikanwa gadziridza chirongwa chakarongwa. Nzira iri nyore yekuvhura purojekiti iripo ndeye kudzvanya kaviri pa *.ioc file kuitira kuti STM32CubeMX ivhure otomatiki purojekiti uye kwainotangira files.
    • STM32CubeMX inogadzira iyo yekutanga sosi kodhi yemapurojekiti akadaro. Iyo huru yekushandisa sosi kodhi inowanikwa nezvakataurwa "USER CODE BEGIN" uye "USER CODE END". Kana iyo IP sarudzo uye kuseta zvikagadziriswa, STM32CubeMX inogadziridza chikamu chekutanga chekodhi asi inochengetedza iyo huru yekushandisa sosi kodhi.
  • Kugadzira chirongwa chetsika muSTM32CubeMX, tevera nhanho-ne-nhanho maitiro:
    1. Sarudza iyo STM32 microcontroller inoenderana neinodiwa seti yemaperipherals.
    2. Gadzirisa ese anodiwa akamisikidzwa software uchishandisa pinout-conflict solver, wachi-muti kuseta mubatsiri, simba rekushandisa calculator, uye utility kuita MCU peripheral configuration (senge GPIO kana USART) uye middleware stacks (senge USB).
    3. Gadzira iyo yekutanga C kodhi inoenderana nekugadziriswa kwakasarudzwa. Iyi kodhi yakagadzirira kushandiswa mukati menzvimbo dzinoverengeka dzebudiriro. Kodhi yemushandisi inochengetwa pane inotevera kodhi chizvarwa.
  • Kuti uwane rumwe ruzivo nezve STM32CubeMX, tarisa kune mushandisi bhuku STM32CubeMX yeSTM32 kumisikidza uye kutanga C kodhi chizvarwa (UM1718).
  • Kuti uwane runyoro rwechirongwa chiripo examples yeSTM32CubeWBA, tarisa kune chinyorwa chekunyorera STM32Cube firmware examples ye STM32WBA series (AN5929).

Zvikumbiro zvemutyairi

HAL application
Ichi chikamu chinotsanangura matanho anodiwa kugadzira tsika yeHAL application uchishandisa STM32CubeWBA:

  1. Gadzira chirongwa
    • Kuti ugadzire purojekiti nyowani, tanga kubva kuTemplate project yakapihwa kune yega bhodhi pasi pe \Projects\ \Matemplate kana kubva kune chero purojekiti iripo pasi pe \Projects\ \Exam ples kana \Projects\ \Applications (kupi inoreva zita rebhodhi, rakadai seSTM32CubeWBA).
    • Iyo Template purojekiti inopa isina chinhu chikuru loop basa. Nekudaro, inzvimbo yakanaka yekutanga kunzwisisa iyo STM32CubeWBA mapurojekiti epurojekiti. Iyo template ine zvinotevera maitiro:
      • Iyo ine HAL sosi kodhi, CMSIS, uye BSP madhiraivha, ayo ari mashoma seti yezvikamu zvinodiwa kugadzira kodhi pane yakapihwa bhodhi.
      • Iine nzira dzakabatanidzwa dzezvinhu zvose zve firmware.
      • Iyo inotsanangura inotsigirwa STM32WBA yakatevedzana michina, ichibvumira iyo CMSIS neHAL madhiraivha kuti agadziriswe nemazvo.
      • Inopa mushandisi akagadzirira kushandisa files preconfigured sezvinoratidzwa pazasi:
        HAL yakatanga neyakagadzika nguva base neArm® musimboti SysTick. SysTick ISR yakashandisirwa HAL_Delay () chinangwa.
        Cherechedza: Paunenge uchikopa purojekiti iripo kune imwe nzvimbo, ita shuwa kuti nzira dzese dzakasanganisirwa dzakagadziridzwa.
  2. Wedzera iyo inodiwa yepakati kune mushandisi purojekiti (sarudzo)
    Kuziva kwakabva files ichawedzerwa kupurojekiti file list, tarisa kune zvinyorwa zvakapihwa yega yega yepakati. Tarisa kune mashandisirwo ari pasi pe \Projects\STM32xxx_yyy\Applications\ (kupi inoreva pakati peiyo stack, yakadai seThreadX) kuziva kuti ndeipi sosi files uye inosanganisira nzira dzinofanira kuwedzerwa.
  3. Gadzirisa zvikamu zve firmware
    Iyo HAL uye yepakati zvinhu zvinopa seti yekuvaka-nguva yekumisikidza sarudzo uchishandisa macros #define yakaziviswa mumusoro. file. A template configuration file inopihwa mukati mechikamu chega chega, icho chinofanira kukopwa kune purojekiti folda (kazhinji iyo inogadziriswa file yakanzi xxx_conf_template.h, izwi rekuti _template rinoda kubviswa paunenge uchikopa kune purojekiti folda). The configuration file inopa ruzivo rwakakwana kuti unzwisise kukanganisa kwesarudzo yega yega yekumisikidza. Ruzivo rwakadzama runowanikwa mune zvinyorwa zvakapihwa kune chimwe nechimwe chikamu.
  4. Tanga raibhurari yeHAL
    Mushure mekusvetukira kuchirongwa chikuru, kodhi yekushandisa inofanirwa kufonera HAL_Init () API kuti itange HAL raibhurari, iyo inoita anotevera mabasa:
    • Kugadziridzwa kweiyo flash memory prefetch uye SysTick kukanganisa kukoshesa (kuburikidza nemamacros anotsanangurwa mu st m32wbaxx_hal_conf.h).
    • Kugadziridzwa kweSysTick kuti iite kukanganisa millisecond yega yega paSysTick kukanganisa zvakakosha TICK_INT_PRIO inotsanangurwa mu stm32wbaxx_hal_conf.h.
    • Kugadzika kweNVIC boka rekutanga ku0.
    • Kufona kweHAL_MspInit() callback basa rinotsanangurwa mu stm32wbaxx_hal_msp.c mushandisi file kuita pasi rose-level hardware initializations.
  5. Gadzirisa wachi yehurongwa
    Iyo sisitimu yewachi kumisikidzwa inoitwa nekudaidza maviri maAPI anotsanangurwa pazasi:
    • HAL_RCC_OscConfig(): iyi API inogadzirisa mukati uye kunze oscillators. Mushandisi anosarudza kugadzirisa imwe kana ese oscillator.
    • HAL_RCC_ClockConfig(): iyi API inogadzirisa system wachi sosi, iyo flash memory latency, uye AHB uye APB prescaler.
  6. Tanga peripheral
    • Tanga wanyora peripheral HAL_PPP_MspInit basa. Enderera sezvinotevera:
      • Gonesa wachi yeperipheral.
      • Gadzirisa peripheral GPIOs.
      • Gadzirisa iyo DMA chiteshi uye gonesa DMA kukanganisa (kana zvichidikanwa).
      • Gonesa kukanganisa kweperipheral (kana zvichidikanwa).
    • Rongedza iyo stm32xxx_it.c kufonera vanodimburira vanodiwa (peripheral neDMA), kana zvichidikanwa.
    • Nyora maitiro akazara ekufona kumashure, kana peripheral ikakanganisa kana DMA yakarongwa kushandiswa.
    • In user main.c file, tanga iyo yeperipheral mubato chimiro wobva wafonera basa HAL_PPP_Init() kuti utange peripheral.
  7. Gadzira application
    • Panguva iyi stage, iyo sisitimu yakagadzirira uye mushandisi application kodhi kuvandudza inogona kutanga.
    • Iyo HAL inopa intuitive uye yakagadzirira-kushandisa-APIs kugadzirisa peripheral. Inotsigira kuvhota, kukanganisa, uye DMA programming modhi, kugadzirisa chero zvinodiwa application. Kuti uwane rumwe ruzivo nezve mashandisiro ega ega, tarisa kune akapfuma exampseti yakapihwa mu STM32CubeWBA MCU package.
      Yambiro: Mune yekusarudzika HAL kuita, iyo SysTick timer inoshandiswa senge nguva: inogadzira zvinokanganisa panguva dzenguva dzenguva. Kana HAL_Delay() ichidanwa kubva kuperipheral ISR process, ita shuwa kuti SysTick yekuvhiringidza ine yepamusoro pekutanga (yakawanda yakaderera) pane yekuvhiringidza yeperipheral. Zvikasadaro, iyo caller ISR process yakavharwa. Mabasa anokanganisa magadzirirwo enguva anoziviswa se __weak kuita kuti kudarika kugoneke kana paine zvimwe zvinoshandiswa mumushandisi. file (uchishandisa nguva yakawanda-chinangwa, semuenzanisoample, kana imwe nguva sosi). Kuti uwane rumwe ruzivo, tarisa kune HAL_TimeBase example.

LL application
Ichi chikamu chinotsanangura matanho anodiwa kugadzira tsika LL application uchishandisa STM32CubeWBA.

  1. Gadzira chirongwa
    • Kuti ugadzire chirongwa chitsva, tanga kubva kuTemplates_LL chirongwa chakapihwa kune yega bhodhi pasi pe \Projects\ \Templates_LL, kana kubva kune chero chirongwa chiripo pasi pe\Projects\ \Eksampzvishoma_LL ( inoreva zita rebhodhi, rakadai seNUCLEO-WBA32CG).
    • Iyo template purojekiti inopa isina chinhu chikuru loop basa, inova yakanaka yekutanga kuti unzwisise marongero epurojekiti yeSTM32CubeWBA. Template maitiro makuru ndeaya anotevera:
      • Iyo ine masource codes eLL uye CMSIS madhiraivha, ayo ari mashoma seti yezvikamu zvinodiwa kugadzira kodhi pane yakapihwa bhodhi.
      • Iine nzira dzakabatanidzwa dzezvinhu zvose zvinodiwa firmware.
      • Iyo inosarudza inotsigirwa STM32WBA yakatevedzana mudziyo uye inobvumira iyo chaiyo kumisikidzwa yeCMSIS uye LL madhiraivha.
      • Inopa yakagadzirira-kushandisa-mushandisi fileizvo zvakagadzirirwa sezvinotevera:
        ◦ main.h: LED uye USER_BUTTON tsananguro yekubvisa.
        ◦ main.c: Kugadziriswa kwewachi yeSystem yehuwandu hwehuwandu.
  2. Isa purojekiti iripo kune imwe bhodhi
    Kuti utsigire purojekiti iripo pane imwe bhodhi inonangwa, tanga kubva kuTemplates_LL purojekiti yakapihwa bhodhi rega rega uye inowanikwa pasi pe \Projects\ \Matemplate_LL.
    • Sarudza LL example: Kutsvaga bhodhi iro LL exampLes akaiswa, tarisa kune runyorwa rweLL examples STM32CubeProjectsList.html.
  3. Port iyo LL example:
    • Kopa / unama iyo Templates_LL folda - kuchengetedza yekutanga sosi - kana zvakananga kugadzirisa iripo Temp lates_LL chirongwa.
    • Ipapo kutakura kunosanganisira kunyanya kutsiva Templates_LL files neExampLes_LL yakanangwa chirongwa.
    • Chengetedza zvikamu zvose zvebhodhi. Nezvikonzero zvekujeka, bhodhi rakanangana zvikamu zvakashongedzwa nezvakajeka tags:

      STMicroelectronics-STM32WBA-Series-Getting-Started-fig-7

    • Nokudaro, matanho makuru ekufambisa ndeaya anotevera:
      • Tsiva iyo stm32wbaxx_it.h file
      • Tsiva iyo stm32wbaxx_it.c file
      • Tsiva chikuru.h file uye ivandudze: Chengetedza iyo LED uye mushandisi bhatani tsananguro yeLL template pasi peBOARD YAKASIYANA KUGADZIRIRA. tags.
      • Tsiva chikuru.c file uye gadzirisa:
    • Chengetedza wachi yekumisikidzwa kweSystemClock_Config() LL template basa pasi peBOARD YAKATAURWA CONFIGURATION. tags.
    • Zvichienderana netsanangudzo ye LED, shandura imwe neimwe LDx kuitika neimwe LDy inowanikwa mune main.h file.
    • Nezvigadziriso izvi, iyo example ikozvino inomhanya pane yakanangwa bhodhi

Security applications
Pasuru iyi inounzwa pamwe nekuchengetedza maapplication.

SBSFU zvikumbiro

  • SBSFU inopa Mudzi weTrust mhinduro, inosanganisira Yakachengeteka Boot uye Yakachengeteka Firmware Yekuvandudza mashandiro (yakavakirwa paMCUboot).
  • Mhinduro inoshandiswa usati waita application.
  • Mhinduro inopa example yebasa rakachengeteka (GPIO toggle), iyo yakaparadzaniswa kubva kune isina kuchengeteka application. Iyo isina kuchengeteka application panguva yekumhanya inogona kushandisa iyi mhinduro.

TFM zvikumbiro
Iyo TFM inopa Mudzi weTrust mhinduro inosanganisira Yakachengeteka Boot uye Yakachengeteka Firmware Yekuvandudza mashandiro
(zvichienderana neMCUboot). Mhinduro inoshandiswa usati waita application. Mhinduro inopa masevhisi akachengeteka eTFM akaparadzaniswa kubva kune isina kuchengetedzwa application. Iyo isina kuchengeteka application panguva yekumhanya inogona kushandisa iyi mhinduro.

RF zvikumbiro
Iyo RF application inotsanangurwa mune ino application note: Kuvaka isina waya maapplication neSTM32WBA akatevedzana mamicrocontrollers (AN5928).

Kuwana STM32CubeWBA kuburitsa zvigadziriso
Iyo yazvino STM32CubeWBA MCU pasuru kuburitswa uye zvigamba zvinowanikwa kubva STM32WBA Series. Vanogona kutorwa kubva kuCHECK FOR UPDATE bhatani muSTM32CubeMX. Kuti uwane rumwe ruzivo, tarisa kuChikamu chechitatu chebhuku remushandisi STM3CubeMX yeSTM32 kumisikidzwa uye kutanga C kodhi chizvarwa (UM32).

FAQ

  • Ndirini pandinofanira kushandisa HAL pachinzvimbo cheLL driver?
    • HAL vatyairi vanopa yakakwira-level uye basa-yakatarisana APIs, ine yakakwirira mwero wekutakurika. Chigadzirwa kana peripheral kuoma kwakavanzwa kune vashandisi vekupedzisira.
    • Vatyairi veLL vanopa yakaderera-layer register level APIs, ine zvirinani optimization asi isingatakurike. Vanoda ruzivo rwakadzama rwechigadzirwa kana IP yakatarwa.
  • Ini ndinogona kushandisa HAL neLL vatyairi pamwe chete? Kana ndikakwanisa, ndezvipi zvinonditadzisa?
    • Zvinogoneka kushandisa ese madhiraivha eHAL neLL. Shandisa iyo HAL yeIP yekutanga chikamu uye wozotonga iyo I/O mashandiro nevatyairi veLL.
    • Musiyano mukuru uripo pakati peHAL neLL ndewekuti vatyairi veHAL vanoda kugadzira uye kushandisa zvibatiso zvekutarisira mashandiro nepo vatyairi veLL vanoshanda zvakananga pamarejista epamhepo. The Exampzvishoma_MIX example inoratidza nzira yekusanganisa HAL neLL.
  • Ko LL yekutanga APIs inogoneswa sei?
    • Tsanangudzo yeLL yekutanga APIs uye zviwanikwa zvakabatana (Zvimiro, literals, uye prototypes) inogadziriswa neUSE_FULL_LL_DRIVER yekusanganisa switch.
    • Kuti ukwanise kushandisa LL yekutanga APIs, wedzera switch iyi mutoolchain compiler preprocessor.
  • STM32CubeMX inogona sei kugadzira kodhi yakavakirwa pane yakamisikidzwa software?
    STM32CubeMX yakavaka-mukati ruzivo rweSTM32 microcontrollers, kusanganisira maperipherals avo uye software inobvumira kupa mufananidzo unomiririra kumushandisi uye kugadzira *.h kana *.c files zvichibva pakugadziriswa kwemushandisi.

CHIZIVISO CHINOKOSHA – VERENGA ZVAKANAKA

  • STMicroelectronics NV nevatsigiri vayo (“ST”) vanochengeta kodzero yekuita shanduko, kugadzirisa, kuvandudza, gadziridzo, uye kuvandudza kune ST zvigadzirwa uye/kana kugwaro iri chero nguva pasina chiziviso. Vatengi vanofanirwa kuwana ruzivo rwazvino rwakakodzera pane zvigadzirwa zveST vasati vaisa maodha. Zvigadzirwa zveST zvinotengeswa zvichiteerana ne ST zvirevo uye mamiriro ekutengesa aripo panguva yekuodha kubvuma.
  • Vatengi ndivo vane basa rekusarudza, kusarudza, uye kushandiswa kweST zvigadzirwa uye ST haitore mhosva yerubatsiro rwekushandisa kana dhizaini yezvigadzirwa zvevatengi.
  • Hapana rezinesi, kutaura kana kurehwa, kune chero kodzero yepfuma inopihwa neST muno.
  • Kutengeswazve kwezvigadzirwa zveST zvine zvipimo zvakasiyana neruzivo rwataurwa pano kuchabvisa chero waranti yakapihwa neST yechigadzirwa chakadaro.
  • ST uye ST logo zviratidzo zve ST. Kuti uwane rumwe ruzivo nezve ST trademarks, tarisa kune www.st.com/trademarks. Zvese zvimwe zvigadzirwa kana sevhisi mazita zvinhu zvevaridzi vazvo.
  • Ruzivo rwuri mugwaro rino rinotsiva uye kutsiva ruzivo rwakambopihwa mune chero shanduro dzekare dzegwaro iri.
  • © 2023 STMicroelectronics – Kodzero dzese dzakachengetwa

Zvinyorwa / Zvishandiso

STMicroelectronics STM32WBA Series Kutanga [pdf] User Manual
STM32WBA Series Kutanga, Kutanga, Kutanga

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *