STMicroelectronics-LOGO

STMicroelectronics UM3399 STM32Cube WiSE Xov tooj cua Code Generator

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-PRODUCT

Cov lus qhia siv khoom

  • Daim ntawv thov STM32CubeWiSE-RadioCodeGenerator yuav tsum muaj tsawg kawg yog 2 Gbytes ntawm RAM, USB chaw nres nkoj, thiab Adobe Acrobat nyeem ntawv 6.0.
  • Extract cov ntsiab lus ntawm stm32wise-cgwin.zip file rau hauv daim ntawv teev npe ib ntus.
  • Tua tawm STM32CubeWiSE-RadioCodeGenerator_Vx.xxexe file thiab ua raws li cov lus qhia ntawm lub vijtsam.
  • STM32CubeWiSE-RadioCodeGenerator SW pob files tau teeb tsa rau hauv folders nrog rau 'app' thiab 'examples'.
  • Txhawm rau tsim qhov flowgraph hauv STM32CubeWiSE-RadioCodeGenerator:
  • Ntxiv SeqActions rau cov flowgraph siv lub toolbar lossis thoob ntiaj teb ntawv qhia zaub mov.
  • Txuas SeqActions mus rau qhov chaw nkag thiab rau ib leeg los ntawm kev kos cov cim hloov pauv.
  • Txheeb xyuas cov duab ntws los ntawm kev rub cov yeeb yam thiab ntxiv cov kev hloov pauv raws li xav tau.

Taw qhia

  • Cov ntaub ntawv no piav qhia txog STM32CubeWiSE-RadioCodeGenerator (STM32CubeWiSEcg) SW pob nrog STM32WL3x MRSUBG sequencer code generator.
  • STM32CubeWiSE-RadioCodeGenerator yog ib daim ntawv thov PC uas yog siv los tsim ib qho flowgraph uas txhais tau tias cov transceiver ua rau ua raws li qhov xwm txheej, siv MRSUBG sequencer tsav tsheb.
  • STM32WL3x Sub-GHz xov tooj cua muaj cov kab ke no, uas yog lub xeev-tshuab-zoo li lub tshuab uas tso cai rau kev tswj hwm kev hloov pauv ntawm RF, tsis tas yuav muaj kev cuam tshuam CPU.
  • Yog xav tau kev cuam tshuam CPU, kev cuam tshuam tuaj yeem txhais tau. Transceiver ua yeeb yam tuaj yeem teem caij rau hauv daim duab ntws. Hauv daim ntawv no, tus neeg ua haujlwm transceiver raug xa mus rau SeqActions.
  • Txawm li cas los xij, qhov chaws tsis yog tus sawv cev zoo tshaj plaws rau cov flowgraphs, vim nws zais lawv cov qauv kev xav thiab lub cev.
  • STM32CubeWiSE-RadioCodeGenerator hais txog qhov teeb meem no los ntawm kev muab cov duab kos duab los tsim cov flowgraphs thiab tom qab ntawd xa tawm cov flowgraphs generated raws li C qhov chaws rau kev koom ua ke rau hauv cov neeg siv daim ntawv thov.
  • Flowgraph txhais tau khaws cia hauv microcontroller RAM hauv daim ntawv ntawm:
    • Ib txheej ntawm ActionConfiguration RAM cov lus, txuas rau ib leeg siv cov taw qhia. Cov taw qhia no txhais cov SeqActions, uas yog, hom kev ua (example, kis tau tus mob, txais tos, rho tawm), nrog rau SeqAction cov xov tooj cua tshwj xeeb thiab cov xwm txheej rau kev xa tawm.
    • Ib qho tshwj xeeb GlobalConfiguration RAM rooj. Qhov no txhais cov ntsiab lus nkag ntawm cov flowgraph (thawj SeqAction rau kev ua), nrog rau qee qhov cim chij qhov tseem ceeb thiab cov xov tooj cua tsis sib xws.
  • Cov xov tooj cua tsis, uas tuaj yeem teeb tsa ib tus zuj zus rau txhua qhov SeqAction, tau muab khaws cia rau hauv ib qho ntawm cov ntawv sau npe dynamic, uas nws cov ntsiab lus yog ib feem ntawm ActionConfiguration RAM rooj. Cov xov tooj cua tsis tau kho dua tag nrho cov kev ua tiav ntawm cov flowgraph (tshwj tsis yog lawv tau hloov kho thaum lub sijhawm CPU cuam tshuam), muab khaws cia rau hauv cov ntawv sau npe zoo li qub, nws cov ntsiab lus yog ib feem ntawm lub ntiaj teb teeb tsa RAM rooj.

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-1

Cov ntaub ntawv dav dav

Daim ntawv tso cai
Cov ntaub ntawv no piav qhia txog software uas khiav ntawm STM32WL3x Arm® Cortex ® -M0+ raws li microcontroller.
Nco tseg: Arm yog ib lub cim lag luam ntawm Arm Limited (lossis nws cov koom tes) hauv Asmeskas thiab / lossis lwm qhov.

Cov ntaub ntawv ntsig txog

Table 1. Cov ntaub ntawv pov thawj

Tus lej Kev siv Title
[1] RM0511 STM32WL30xx/31xx/33xx Arm® raws li sub-GHz MCUs

pib

  • Tshooj lus no piav qhia tag nrho cov txheej txheem uas yuav tsum tau ua kom khiav STM32CubeWiSE-RadioCodeGenerator.
  • Nws kuj qhia txog cov txheej txheem kev teeb tsa pob software.

Cov kev xav tau ntawm qhov system
Daim ntawv thov STM32CubeWiSE-RadioCodeGenerator muaj cov cai nram qab no yam tsawg kawg nkaus:

  • PC nrog Intel® lossis AMD® processor khiav Microsoft® Windows 10 operating system
  • Tsawg kawg yog 2 Gbytes ntawm RAM
  • USB chaw nres nkoj
  • Adobe Acrobat nyeem ntawv 6.0

STM32CubeWiSE-RadioCodeGenerator SW pob teeb tsa
Ua raws li cov kauj ruam hauv qab no:

  1. Extract cov ntsiab lus ntawm stm32wise-cgwin.zip file rau hauv daim ntawv teev npe ib ntus.
  2. Extract thiab tso tawm STM32CubeWiSE-RadioCodeGenerator_Vx.xxexe file thiab ua raws li cov lus qhia ntawm lub vijtsam.

STM32CubeWiSE-RadioCodeGenerator SW pob files
STM32CubeWiSE-RadioCodeGenerator SW pob files raug teeb tsa rau hauv cov folders hauv qab no:

  • app: muaj STM32CubeWiSE-RadioCodeGenerator.exe
  • examples: cov folders no tau teeb tsa rau hauv cov subfolders hauv qab no:
  • code: no folder muaj cov flowgraphs example twb tau xa tawm raws li C code, npaj tau txhaj rau hauv qhov project thov
  • flowgraphs: phau ntawv no khaws qee qhov examples scenarios of autonomous MRSUBG sequencer operations

Tso daim ntawv thiab daim ntawv tso cai files nyob rau hauv lub hauv paus nplaub tshev.

STM32CubeWiSE-RadioCodeGenerator software piav qhia

  • Tshooj lus no piav qhia txog lub luag haujlwm tseem ceeb ntawm STM32CubeWiSE-RadioCodeGenerator daim ntawv thov. Txhawm rau khiav cov khoom siv no, nyem rau ntawm STM32CubeWiSE-RadioCodeGenerator icon.

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-2

Tom qab launching STM32CubeWiSE-RadioCodeGenerator, lub ntsiab daim ntawv thov qhov rai tshwm. Nws muaj xws li:

  • Cov ntawv qhia zaub mov thoob ntiaj teb thiab toolbar
  • Qhov pom kev luag-thiab-poob sawv cev ntawm cov flowgraph
  • SeqAction configuration seem (tsuas pom yog tias SeqAction tam sim no raug kho)

Tsim ib lub flowgraph
Cov hauv paus
Flowgraphs yog tsim nyob rau hauv ob kauj ruam:

  1. Ntxiv SeqActions rau cov flowgraph. Qhov no tuaj yeem ua tiav siv lub pob "Add Action" hauv toolbar, siv cov ntawv qhia thoob ntiaj teb (Kho kom raug → Ntxiv Action) lossis nrog "Ctrl + A" luv.
  2. Txuas SeqActions mus rau qhov chaw nkag thiab rau ib leeg los ntawm kev kos cov cim hloov pauv.

Cov xwm txheej nyob rau hauv cov kev hloov pauv no tau hais tseg tom qab (saib Tshooj 3.2.1: Tswj ntws).

Navigating cov flowgraph, dragging ua
Los ntawm rub lub checkerboard keeb kwm yav dhau ntawm flowgraph nrog tus nas pointer (sab laug nyem), lub viewchaw nres nkoj ntawm lub flowgraph tuaj yeem hloov kho. Tus nas scroll log tuaj yeem siv los ua kom zoom hauv thiab tawm. Nyem rau qhov twg ntawm qhov kev txiav txim (tshwj tsis yog rau cov chaw nres nkoj tso zis, khawm rho tawm thiab hloov khawm) xaiv qhov ua. Kev nqis tes ua tuaj yeem npaj rau hauv cov flowgraph los ntawm kev rub lawv nrog tus nas laug khawm.

Ntxiv cov kev hloov pauv

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-3

  • Raws li pom nyob rau hauv daim duab 2, txhua qhov kev nqis tes ua muaj ob qhov "qhov chaw tso zis", hu ua NextAction1 (NA1) thiab NextAction2 (NA2), uas tuaj yeem txuas nrog SeqActions uas raug tua tom qab qhov kev txiav txim tiav lawm. Rau example, NextAction1 tuaj yeem siv los ua qee qhov kev txiav txim yog tias qhov kev txiav txim tam sim no tau ua tiav thiab NextAction2 tuaj yeem tshwm sim thaum tsis ua haujlwm.
  • Txhawm rau tsim qhov kev hloov pauv, txav tus nas pointer hla ib qho ntawm cov chaw nres nkoj tso zis, nias tus nas laug khawm thiab txav tus nas pointer kom rub tus xub hloov pauv. Txav tus nas pointer hla qhov chaw nkag nkag ntawm sab laug ntawm qee qhov SeqAction thiab tso tus nas laug khawm kom ua rau kev sib txuas mus tas li. Txhawm rau tshem tawm qhov kev hloov pauv, tsuas yog rov ua cov kauj ruam los tsim qhov kev hloov pauv, tab sis tso tus nas khawm sab laug rau qhov chaw hla lub checkerboard keeb kwm yav dhau.
  • Yog tias qhov tso zis (NextAction1, NextAction2) raug tso tseg tsis txuas, qhov kev sib txuas yuav xaus yog tias qhov kev txiav txim tom ntej no tshwm sim.
  • Nco ntsoov txuas qhov "Ntaus Point" rau qee qhov SeqAction qhov chaw nkag. Qhov SeqAction no yog thawj zaug uas yuav tsum tau ua kom sai li sai tau thaum lub sequencer tshwm sim.

Kho kom raug thiab tshem tawm cov yeeb yam

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-4

  • SeqActions tuaj yeem hloov kho los ntawm txhaj rau lub khawm mem hluav nyob rau sab laug ntawm SeqAction. Nws tuaj yeem raug tshem tawm los ntawm txhaj rau ntawm tus ntoo khaub lig liab nyob rau sab xis sab xis (saib daim duab 3). Rho tawm SeqAction tseem tshem tawm cov kev hloov pauv nkag thiab tawm.

SeqAction configuration
SeqActions tuaj yeem teeb tsa los ntawm lub tabbed configuration interface nkag tau los ntawm lub mem hluav khawm nyob rau sab laug ntawm txhua qhov kev ua hauv flowgraph. Qhov kev sib txuas no tseem ceeb teeb tsa cov ntsiab lus ntawm ActionConfiguration RAM lub rooj rau qhov kev txiav txim tshwj xeeb, suav nrog ob qho tib si tswj kev cuam tshuam txog kev teeb tsa kev xaiv nrog rau cov ntawv sau npe dynamic. Cov ntaub ntawv sau npe dynamic tuaj yeem raug teeb tsa manually nrog kev tswj xyuas tag nrho txhua tus nqi sau npe (saib Tshooj 3.2.3: Advanced xov tooj cua configuration) los yog los ntawm ib tug yooj yim interface (saib 3.2.2: Basic xov tooj cua configuration ). Lub interface yooj yim yuav tsum txaus rau yuav luag txhua qhov kev siv.

Tswj ntws
Lub tab tswj kev khiav dej num (saib daim duab 4) muaj qee qhov kev teeb tsa yooj yim xws li lub npe ua haujlwm thiab lub sijhawm ua haujlwm. Lub npe ua tsis yog tsuas yog siv los tso saib hauv flowgraph tab sis kuj tseem nqa mus rau qhov chaw tsim tawm.

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-5STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-6

  • Lub tab tswj kev khiav dej num (saib daim duab 4) muaj qee qhov kev teeb tsa yooj yim xws li lub npe ua haujlwm thiab lub sijhawm ua haujlwm. Lub npe txiav txim tsis yog siv rau kev tso saib hauv flowgraph tab sis kuj nqa mus rau qhov chaws tsim tawm.
  • Qhov tseem ceeb tshaj plaws, kev tswj hwm tab teeb tsa cov xwm txheej ntawm qhov kev hloov pauv mus rau NextAction1 / NextAction2 nyob ntawm kev hloov pauv thiab cov chij. Txoj kev hloov pauv tuaj yeem teeb tsa los ntawm nyem rau ntawm lub pob sau "…", uas ua rau lub ntsej muag xaiv lub rooj sib tham pom hauv daim duab 5 tshwm. Lub sijhawm hloov pauv hloov pauv NextAction1Interval / NextAction2Interval cov cuab yeej ntawm RAM lub rooj. Xa mus rau STM32WL3x siv phau ntawv [1] yog xav paub ntxiv txog lub ntsiab lus ntawm lub sijhawm no thiab qhov tseem ceeb ntawm cov chij SleepEn / ForceReload / ForceClear.
  • Tsis tas li ntawd, cov lus piav qhia luv luv ntawm SeqAction block tuaj yeem ntxiv rau ntawm daim ntawv no. Cov lus piav qhia no tsuas yog siv rau cov ntaub ntawv lub hom phiaj thiab nqa mus rau qhov chaw tsim tawm raws li cov lus pom hauv qhov chaws.

Basic xov tooj cua configuration

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-7

Lub hauv paus xov tooj cua configuration tab tuaj yeem faib ua peb ntu:

  1. Ib ntu nyob rau sab saum toj uas muaj ob qhov tseem ceeb tshaj plaws ntawm txhua qhov kev txiav txim raug teeb tsa: cov lus txib kom ua (TX, RX, NOP, SABORT, thiab lwm yam) thiab, yog tias tsim nyog, qhov ntev ntawm pob ntawv xa mus.
  2. Ib ntu ntawm sab laug qhov twg qhov tseeb xov tooj cua tsis xws li: cov neeg nqa khoom zaus, cov ntaub ntawv tus nqi, cov khoom siv hloov pauv, cov ntaub ntawv tsis sib xws thiab cov sijhawm teem sijhawm.
  3. Ib ntu ntawm txoj cai qhov twg CPU cuam tshuam tuaj yeem qhib rau tus kheej. Ib qho kev cuam tshuam handler yog tsim rau txhua qhov kev cuam tshuam cuam tshuam. Qhov no yooj yim teeb tsa cov ntsiab lus ntawm RFSEQ_IRQ_ENABLE rau npe.

Xa mus rau STM32WL3x siv phau ntawv [1] rau lub ntsiab lus ntawm ntau yam xov tooj cua tsis muaj.

Advanced xov tooj cua configuration

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-8

  • Yog hais tias cov kev xaiv configuration raug nthuav tawm los ntawm lub hauv paus xov tooj cua configuration tab (Section 3.2.2: Basic xov tooj cua configuration) yog tsis txaus, lub advanced STM32WL3x xov tooj cua configuration tab tso cai rau qhov chaw ntawm arbitrary dynamic register txheem. Cov kev teeb tsa qib siab tab tau qhib los ntawm ticking lub Advanced Configuration checkbox rau sab xis saum toj ntawm tabbed configuration interface.
  • Nws tsis tuaj yeem siv ob qho tib si yooj yim thiab qib siab configurations tib lub sijhawm, tus neeg siv yuav tsum xaiv ib lossis lwm qhov. Txawm li cas los xij, nws yog qhov tseeb tseem tuaj yeem hloov kho cov cai tsim tawm tom qab thiab ntxiv cov kev xaiv uas ploj lawm.

Ntiaj teb no configuration dialog

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-9

  • Cov kab lus "Global Project Settings" tuaj yeem nkag mus tau los ntawm "Ntiaj Teb Chaw" khawm khawm. Lub dialog muaj ob qho kev xaiv configuration rau cov ntawv sau npe zoo li qub nrog rau kev teeb tsa qhov project ntxiv. Nco ntsoov tias tsuas yog ib feem me me ntawm cov ntawv sau npe static configuration xaiv tuaj yeem teeb tsa los ntawm qhov kev sib tham no. Cov kev xaiv no tsuas yog muab los ua kom nrawm daim ntawv thov prototyping nrog STM32CubeWiSE-RadioCodeGenerator.
  • Nws yog feem ntau xav tias cov ntawv sau npe zoo li qub tau teeb tsa hauv daim ntawv thov tus kheej-sau qhov chaws.
  • Lub ntsiab lus ntawm lwm qhov project teeb tsa tau piav qhia hauv lub dialog nws tus kheej.
  • Ntxiv C code uas tau muab tso ua ntej tsim lub Ntiaj Teb Configuration RAM rooj los ntawm cov ntawv sau npe zoo li qub kuj tseem yuav muab. Daim teb no yuav raug siv los teeb tsa cov ntawv sau npe zoo li qub uas tsis tuaj yeem nkag mus tau los ntawm qhov muab daim npog ntsej muag zoo li qub.

Code tiam
Cov flowgraph tuaj yeem txhais ua tiav qhov project C qhov chaws los ntawm nias lub Tsim Code khawm hauv toolbar. Lub generated project folder tsis muaj qhov project files rau IAR, Keil®, lossis GCC. Cov no files yuav tsum tau ntxiv manually rau qhov project STMWL3x.
Qhov no yog generated project folder structure:

Qhov project nplaub tshev

  • inc
  • SequencerFlowgraph.h: header file rau SequencerFlowgraph.c, static. Tsis txhob kho qhov no.
  • stm32wl3x_hal_conf.h: STM32WL3x HAL configuration file, zoo li qub.
  • src ua
  • SequencerFlowgraph.c: flowgraph txhais. Qhov no yog qhov tseem ceeb file uas siv tus tsav tsheb sib txuas los txhais lub ntiaj teb-kev teeb tsa thiab kev nqis tes ua-kev teeb tsa RAM rooj. Autogenerated, tsis hloov.
  • main.c: Qhov project main file uas qhia tau hais tias yuav ua li cas thauj khoom thiab siv cov flow-graph txhais. Static, hloov qhov no raws li xav tau.
  • Txhawm rau hloov main.c los yog stm32wl3x_hal_conf.h, xaiv overwrite cwj pwm Cia hauv qhov project nqis. Txoj kev no, tsuas yog SequencerFlowgraph.c tau sau dua.

Yuav ua li cas import generated code rau hauv CubeMX example
Txhawm rau import ib qhov project tsim los ntawm STM32CubeWiSE-RadioCodeGenerator rau hauv CubeMX example (MRSUBG_Skeleton), nws yuav tsum tau ua raws li cov kauj ruam hauv qab no:

  1. Qhib daim nplaub tshev uas muaj cov files generated los ntawm STM32CubeWiSE-RadioCodeGenerator thiab luam "Inc" thiab "Src" folders.
  2. Muab ob lub folders rau ntawm "MRSUBG_Skeleton" folders overwriting ob tus twb muaj lawm.
  3. Qhib qhov project "MRSUBG_Skeleton" hauv ib qho ntawm cov IDE hauv qab no:
    • EWARM
    • MDK-ARM
    • STM32CubeIDE
  4. Hauv qhov project "MRSUBG_Skeleton", ntxiv "SequencerFlowgraph.c" file:
    • Rau qhov project EWARM, txoj hauv kev ntxiv rau file yog cov hauv qab no: MRSUBG_Skeleton\Application\UserSTMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-11
    • Rau qhov project MDK-ARM, txoj hauv kev ntxiv rau file yog cov hauv qab no: MRSUBG_Skeleton\Application/UserSTMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-12
    • Rau qhov project STM32CubeIDE, txoj hauv kev ntxiv rau file yog tib yam:
      MRSUBG_Skeleton\Application\UserSTMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-13
  5. Hauv qhov project MRSUBG_Skeleton, ntxiv stm32wl3x_hal_uart.c thiab stm32wl3x_hal_uart_ex.c files mus rau txoj kev hauv qab no: MRSUBG_Skeleton\Drivers\STM32WL3x_HAL_Driver. Txoj kev yog tib yam rau txhua tus IDEs. Ob tug files nyob rau ntawm Firmware\Drivers\STM32WL3x_HAL_Driver\Src.STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-14
  6. Txhawm rau siv COM nta, stm32wl3x_nucleo_conf.h file, nyob rau ntawm Firmware\Projects\NUCLEOWL33CC\ Examples\MRSUBG\MRSUBG_Skeleton\Inc, yuav tsum tau hloov kho qhov teeb tsa USE_BSP_COM_FEATURE thiab USE_COM_LOG rau 1U:STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-15
  7. Luam cov lej hauv qab no rau hauv “stm32wl3x_it.c”, nyob hauv MRSUBG_Skeleton\Application\User.

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-16STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-17

Flowgraph examples

  • Plaub example flowgraphs tau muab nrog rau qhov chaws. Cov examples tej zaum yuav raug thauj mus rau hauv STM32CubeWiSE-RadioCodeGenerator los ntawm nias lub pob "Load" hauv lub toolbar.

AutoACK_RX

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-18

  • Lub Auto-ACK demo qhia txog yuav ua li cas ob lub STM32WL3x pab kiag li lawm tuaj yeem sib tham nrog kev cuam tshuam CPU tsawg, nrog kev pab los ntawm cov khoom siv sib txuas.
  • Qhov no flowgraph siv tus cwj pwm (Auto-Transmit-ACK) ntawm ntaus ntawv A. Nyob rau hauv ntaus ntawv A, lub sequencer yog pib nyob rau hauv ib tug txais lub xeev (WaitForMessage), nyob rau hauv uas nws tos rau cov lus los txog.
  • Thaum cov lus siv tau tuaj txog, lub sequencer cia li hloov mus rau hauv lub xeev xa mus (TransmitACK), nyob rau hauv uas ib pob ntawv ACK raug xa raws li cov lus teb, tsis muaj CPU cuam tshuam. Thaum qhov no tiav lawm, lub sequencer rov pib dua rau hauv nws thawj WaitForMessage xeev.
  • Qhov no flowgraph siv tib tus cwj pwm li MRSUBG_SequencerAutoAck_Rx example examples\MRSUBG folder ntawm STM32Cube WL3 Software pob. Yog tias AutoACK_RX flashed ntawm ib lub cuab yeej
    A, thiab AutoACK_TX yog flashed ntawm qee lub cuab yeej, B, ob lub cuab yeej xa cov lus rov qab thiab tawm, zoo li hauv kev ua si ping-pong.

AutoACK_TX

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-19

  • Qhov "Auto-ACK" demo qhia txog yuav ua li cas ob lub STM32WL3x cov cuab yeej tuaj yeem sib tham nrog tsawg kawg CPU cuam tshuam nrog kev pab los ntawm cov khoom siv sib txuas.
  • Qhov no flowgraph siv tus cwj pwm ("Auto-Wait-for-ACK") ntawm ntaus ntawv B. Nyob rau hauv ntaus ntawv B, lub sequencer yog pib nyob rau hauv ib tug transmitting xeev (TransmitMessage), nyob rau hauv uas nws xa ib cov lus. Thaum kis tau tus mob tas lawm, nws cia li hloov mus rau hauv lub xeev tau txais qhov chaw uas nws tos rau kev lees paub los ntawm ntaus ntawv A (WaitForACK). Thaum qhov kev lees paub siv tau tuaj txog, cov sequencer tau rov pib dua rau hauv nws thawj TransmitMessage xeev thiab tag nrho cov txheej txheem pib dua. Yog tias tsis muaj ACK tau txais hauv 4 vib nas this, lub sijhawm ua haujlwm tau tshwm sim thiab cov sequencer rov qab mus rau lub xeev TransmitMessage lawm.
  • Qhov no flowgraph siv tib tus cwj pwm raws li "MRSUBG_SequencerAutoAck_Tx" example examples\MRSUBG folder ntawm STM32Cube WL3 Software pob. Yog tias AutoACK_RX flashed ntawm ib lub cuab yeej, A, thiab AutoACK_TX flashed ntawm qee yam khoom siv, B, ob lub cuab yeej xa cov lus rov qab thiab tawm, xws li hauv kev ua si ping-pong.

Mloog ua ntej tham (LBT)

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-20

  • Qhov no example yog muab los ntawm STM32WL3x siv phau ntawv [1]. Xa mus rau phau ntawv no kom paub meej ntxiv ntawm no example.

Hniav hom

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-Generator-FIG-21

  • Qhov no example yog muab los ntawm STM32WL3x siv phau ntawv [1]. Xa mus rau phau ntawv no kom paub meej ntxiv ntawm no example.

Kev kho keeb kwm

Table 2. Cov ntaub ntawv kho dua tshiab

Hnub tim Version Hloov
21-Nov-2024 1 Kev tso tawm thawj zaug.
10- Peb-2025 2 Hloov kho lub npe ntaus ntawv mus rau STM32WL3x.

CEEB TOOM - Nyeem ua tib zoo nyeem

  • STMicroelectronics NV thiab nws cov chaw ua haujlwm (“ST”) muaj cai hloov pauv, kho, txhim kho, hloov kho, thiab txhim kho rau ST cov khoom thiab / lossis cov ntaub ntawv no txhua lub sijhawm yam tsis muaj ntawv ceeb toom. Cov neeg yuav khoom yuav tsum tau txais cov ntaub ntawv tseem ceeb ntawm ST cov khoom ua ntej muab xaj. ST cov khoom raug muag raws li ST cov nqe lus thiab cov xwm txheej ntawm kev muag khoom nyob rau hauv qhov chaw thaum lub sijhawm lees paub kev txiav txim.
  • Cov neeg yuav khoom tsuas yog lub luag haujlwm rau kev xaiv, xaiv, thiab siv cov khoom ST thiab ST xav tias tsis muaj kev lav phib xaub rau daim ntawv thov kev pab lossis kev tsim khoom ntawm cov neeg yuav khoom.
  • Tsis muaj daim ntawv tso cai, qhia lossis qhia, rau txhua txoj cai kev txawj ntse tau tso cai los ntawm ST ntawm no.
  • Kev muag khoom ntawm ST cov khoom lag luam nrog cov kev cai sib txawv ntawm cov ntaub ntawv tau teev tseg hauv qab no yuav tsis muaj kev lees paub los ntawm ST rau cov khoom lag luam zoo li no.
  • ST thiab ST logo yog cov cim lag luam ntawm ST. Yog xav paub ntxiv txog ST cov cim lag luam, xa mus rau www.st.com/trademarks. Tag nrho lwm yam khoom lossis kev pabcuam npe yog cov cuab yeej ntawm lawv cov tswv.
  • Cov ntaub ntawv hauv daim ntawv no hloov pauv thiab hloov cov ntaub ntawv yav dhau los uas tau muab rau hauv ib qho ua ntej ntawm daim ntawv no.
  • © 2025 STMicroelectronics - All rights reserved

FAQ

  • Q: Dab tsi yog qhov tsawg kawg nkaus qhov yuav tsum tau ua rau STM32CubeWiSE-RadioCodeGenerator?
    • A: Qhov tsawg kawg nkaus yuav tsum muaj xws li tsawg kawg 2 Gbytes ntawm RAM, USB chaw nres nkoj, thiab Adobe Acrobat nyeem ntawv 6.0.
  • Q: Kuv tuaj yeem teeb tsa STM32CubeWiSE-RadioCodeGenerator software pob li cas?
    • A: Txhawm rau teeb tsa lub pob software, rho tawm cov ntsiab lus ntawm zip muab file mus rau hauv ib ntus directory thiab tso lub executable file ua raws li cov lus qhia ntawm lub vijtsam.

Cov ntaub ntawv / Cov ntaub ntawv

STMicroelectronics UM3399 STM32Cube WiSE Xov tooj cua Code Generator [ua pdf] Tus neeg siv phau ntawv
UM3399, UM3399 STM32 Cube WiSE Xov tooj cua Code Generator, UM3399, STM32, Cube WiSE Xov tooj cua Code Generator, Xov tooj cua Code Generator, Code Generator, Generator

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *