STMicroelectronics-LOGO

STMicroelectronics UM3399 STM32Cube WiSE Генератор Кодекси Радиои

STMicroelect-onics-UM3399-STM32Cube-WiSE-Радио-код-генератор-МАХСУЛОТИ

Дастурҳои истифодаи маҳсулот

  • Замимаи STM32CubeWiSE-RadioCodeGenerator ҳадди аққал 2 Гбайт хотираи оперативӣ, портҳои USB ва Adobe Acrobat reader 6.0 талаб мекунад.
  • Мундариҷаи stm32wise-cgwin.zipро хориҷ кунед file ба феҳристи муваққатӣ.
  • STM32CubeWiSE-RadioCodeGenerator_Vx.xxexe -ро оғоз кунед file ва дастурҳои дар экран бударо иҷро кунед.
  • Бастаи STM32CubeWiSE-RadioCodeGenerator SW files ба ҷузвдонҳо, аз ҷумла 'app' ва 'exampлес'.
  • Барои сохтани график дар STM32CubeWiSE-RadioCodeGenerator:
  • Бо истифода аз панели асбобҳо ё менюи глобалӣ SeqActions -ро ба графи графикӣ илова кунед.
  • SeqActions -ро ба нуқтаи вуруд ва ба ҳамдигар тавассути кашидани тирҳои гузариши амал пайваст кунед.
  • Графикаи ҷараёнро тавассути кашола кардани амалҳо ва дар ҳолати зарурӣ илова кардани гузаришҳои амал паймоиш кунед.

Муқаддима

  • Ин ҳуҷҷат бастаи STM32CubeWiSE-RadioCodeGenerator (STM32CubeWiSEcg) SW-ро бо генератори коди пайдарпайии STM32WL3x MRSUBG тавсиф мекунад.
  • STM32CubeWiSE-RadioCodeGenerator як барномаи компютерист, ки барои сохтани графики ҷараён истифода мешавад, ки муайян мекунад, ки кадом амалҳои интиқолдиҳанда дар кадом ҳолат бо истифода аз драйвери пайдарпайи MRSUBG иҷро мешаванд.
  • Радиои STM32WL3x Sub-GHz дорои ин секвенсер аст, ки як механизми ба мошини давлатӣ монанд аст, ки имкон медиҳад, ки идоракунии мустақили интиқоли РБ бидуни ниёз ба дахолати CPU имкон диҳад.
  • Агар дахолати CPU талаб карда шавад, халалҳоро метавон муайян кард. Амалҳои интиқолдиҳанда метавонанд дар графики ҷараён ҷойгир карда шаванд. Дар ин ҳуҷҷат, амалҳои инфиродии интиқолдиҳанда ҳамчун SeqActions номида мешаванд.
  • Аммо, рамзи манбаъ беҳтарин муаррифии графикҳо нест, зеро он сохтори мантиқӣ ва муваққатии онҳоро пинҳон мекунад.
  • STM32CubeWiSE-RadioCodeGenerator ин масъаларо тавассути пешниҳоди усули графикӣ барои сохтани графикҳо ва сипас содироти графикҳои тавлидшуда ҳамчун рамзи сарчашмаи C барои ҳамгироӣ ба замимаҳои корбар ҳал мекунад.
  • Таърифи ҷараёни графикӣ дар хотираи микроконтроллер дар шакли зерин нигоҳ дошта мешавад:
    • Маҷмӯи ҷадвалҳои RAM ActionConfiguration, ки бо истифода аз нишондиҳандаҳо ба ҳамдигар пайвастанд. Ин нишондиҳандаҳо SeqActions, яъне навъи амалро муайян мекунанд (барои мисолample, интиқол, қабул, қатъ), инчунин параметрҳои радиои хоси SeqAction ва шартҳои интиқоли амал.
    • Ҷадвали беназири GlobalConfiguration RAM. Ин нуқтаи вуруди графики ҷараёнро (аввалин SeqAction барои иҷрошаванда), инчунин баъзе арзишҳои парчами пешфарз ва параметрҳои умумии радиоро муайян мекунад.
  • Параметрҳои радио, ки метавонанд барои ҳар як SeqAction алоҳида танзим карда шаванд, дар яке аз регистрҳои динамикӣ нигоҳ дошта мешаванд, ки мундариҷаи он қисми ҷадвали ActionConfiguration RAM мебошанд. Параметрҳои радио, ки дар тӯли тамоми иҷрои ҷараёни графикӣ муқаррар карда мешаванд (агар онҳо ҳангоми қатъи CPU тағир наёбанд), дар регистрҳои статикӣ нигоҳ дошта мешаванд, ки мундариҷаи онҳо қисми ҷадвали конфигуратсияи глобалии RAM мебошанд.

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-1

Маълумоти Умумӣ

Иҷозатномадиҳӣ
Ин ҳуҷҷат нармафзореро тавсиф мекунад, ки дар микроконтроллери STM32WL3x Arm® Cortex ® -M0+ кор мекунад.
Шарҳ: Arm тамғаи молии ба қайд гирифташудаи Arm Limited (ё филиалҳои он) дар ИМА ва/ё дар ҷои дигар мебошад.

Ҳуҷҷатҳои марбут

Љадвали 1. Истинодњо ба њуљљатњо

Шумораи Истинод Унвон
[1] RM0511 STM32WL30xx/31xx/33xx Arm® дар асоси зер-ГГц MCUs

Сар кардани кор

  • Ин бахш тамоми талаботи системаро барои иҷро кардани STM32CubeWiSE-RadioCodeGenerator тавсиф мекунад.
  • Он инчунин тартиби насби бастаи нармафзорро муфассал шарҳ медиҳад.

Талаботи система
Замимаи STM32CubeWiSE-RadioCodeGenerator талаботи ҳадди ақали зеринро дорад:

  • Компютер бо протсессори Intel® ё AMD®, ки бо системаи амалиётии Microsoft® Windows 10 кор мекунад
  • Ҳадди ақал 2 Гбайт RAM
  • портҳои USB
  • Adobe Acrobat Reader 6.0

Танзимоти бастаи STM32CubeWiSE-RadioCodeGenerator SW
Қадамҳои зеринро иҷро кунед:

  1. Мундариҷаи stm32wise-cgwin.zipро хориҷ кунед file ба феҳристи муваққатӣ.
  2. STM32CubeWiSE-RadioCodeGenerator_Vx.xxexe-ро истихроҷ ва оғоз кунед file ва дастурҳои дар экран бударо иҷро кунед.

Бастаи STM32CubeWiSE-RadioCodeGenerator SW files
Бастаи STM32CubeWiSE-RadioCodeGenerator SW files дар папкаҳои зерин ташкил карда шудаанд:

  • барнома: дорои STM32CubeWiSE-RadioCodeGenerator.exe
  • examples: ин ҷузвдон ба зерпапкаҳои зерин ташкил карда шудааст:
  • код: ин ҷузвдон дорои графикҳои ҷараёни пешample аллакай ҳамчун рамзи C содир шудааст ва барои ворид шудан ба лоиҳаи барнома омода аст
  • flowgraphs: ин ҷузвдон баъзе собиқро нигоҳ медорадamples сенарияҳои амалиёти секвенсери мустақили MRSUBG

Қайдҳо ва иҷозатномаро нашр кунед files дар папкаи реша ҷойгир шудаанд.

Тавсифи нармафзори STM32CubeWiSE-RadioCodeGenerator

  • Ин бахш вазифаҳои асосии барномаи STM32CubeWiSE-RadioCodeGenerator-ро тавсиф мекунад. Барои иҷро кардани ин утилита, тасвири STM32CubeWiSE-RadioCodeGenerator -ро клик кунед.

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-2

Пас аз оғоз кардани STM32CubeWiSE-RadioCodeGenerator, равзанаи асосии барнома пайдо мешавад. Он аз: иборат аст:

  • Менюи глобалӣ ва панели асбобҳо
  • Намоиши визуалии кашолакунӣ ва тарки графики ҷараён
  • Бахши конфигуратсияи SeqAction (танҳо дар ҳолати таҳрир шудани SeqAction намоён аст)

Сохтани графики ҷараёни
Асосҳо
Графикаи ҷараён дар ду марҳила сохта мешавад:

  1. Иловаи SeqActions ба ҷадвали ҷараён. Инро метавон бо истифода аз тугмаи "Иловаи амал" дар панели асбобҳо, бо истифода аз менюи глобалӣ (Таҳрир → Иловаи амал) ё миёнабури "Ctrl+A" анҷом дод.
  2. SeqActions -ро ба нуқтаи вуруд ва ба ҳамдигар тавассути кашидани тирҳои гузариши амал пайваст кунед.

Шартҳое, ки дар он ин гузаришҳо ба амал меоянд, баъдтар муайян карда мешаванд (ниг. Бахши 3.2.1: Ҷараёни назорат).

Гузаронидани графикӣ, кашолакунии амалҳо
Бо кашола кардани заминаи тахтаи шашкаи графикӣ бо нишоннамои муш (клики чап), ба viewбандари оид ба flowgraph метавонад танзим карда шавад. Барои калон кардан ва хурд кардан чархи ҳаракати мушро истифода бурдан мумкин аст. Барои интихоби амал клик кардан дар ҳама ҷо дар амал (ба истиснои портҳои баромад, тугмаи нест кардан ва тугмаи таҳрир). Амалҳоро дар график бо кашонидани онҳо бо тугмаи чапи муш ба тартиб даровардан мумкин аст.

Илова кардани гузаришҳои амал

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-3

  • Тавре ки дар расми 2 нишон дода шудааст, ҳар як амал дорои ду «порти баромад» мебошад, ки NextAction1 (NA1) ва NextAction2 (NA2) ном доранд, ки метавонанд ба SeqActions пайваст шаванд, ки пас аз анҷоми амал иҷро мешаванд. Барои мисолample, NextAction1 метавонад барои иҷрои баъзе амалҳо истифода шавад, агар амали ҷорӣ муваффақ бошад ва NextAction2 дар сурати нокомӣ оғоз шавад.
  • Барои сохтани гузариши амал, нишоннамои мушро ба болои яке аз портҳои баромад гузоред, тугмаи чапи мушро пахш кунед ва нишоннамои мушро барои кашола кардани тирчаи гузариш ҳаракат кунед. Нишондиҳандаи мушро болои бандари вуруди дар тарафи чапи ягон SeqAction дигар ҳаракат кунед ва тугмаи чапи мушро раҳо кунед, то пайвастагӣ доимӣ шавад. Барои нест кардани гузариш амал, танҳо қадамҳои эҷоди гузариши амалро такрор кунед, аммо тугмаи чапи мушро дар ҷое дар заминаи тахтаи шоҳмот раҳо кунед.
  • Агар баромад (NextAction1, NextAction2) бепайваст монад, секвенсер қатъ мешавад, агар ин амали навбатӣ оғоз шавад.
  • Боварӣ ҳосил кунед, ки "Нуктаи воридшавӣ" -ро ба баъзе портҳои вурудии SeqAction пайваст кунед. Ин SeqAction аввалин чизест, ки баробари ба кор андохтани секвенсер иҷро мешавад.

Таҳрир ва нест кардани амалҳо

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-4

  • SeqActions-ро тавассути пахш кардани тугмаи қалам дар тарафи чапи болоии SeqAction таҳрир кардан мумкин аст. Онро бо пахш кардани салиби сурх дар тарафи рости боло нест кардан мумкин аст (ниг. Расми 3). Нест кардани SeqAction инчунин ҳама гуна гузаришҳои амалиёти воридотӣ ва содиротро нест мекунад.

Конфигуратсияи SeqAction
SeqActions-ро тавассути интерфейси конфигуратсияи ҷадвалбандишуда танзим кардан мумкин аст, ки тавассути тугмаи қалам дар тарафи чапи болоии ҳар як амал дар график дастрас аст. Ин интерфейс аслан мундариҷаи ҷадвали ActionConfiguration RAM-ро барои амали мушаххас танзим мекунад, ки аз ҳам имконоти конфигуратсияи марбут ба ҷараёни назорат ва ҳам мундариҷаи реестри динамикӣ иборат аст. Мундариҷаи реестри динамикӣ метавонад ба таври дастӣ бо назорати пурраи ҳар як арзиши реестр танзим карда шавад (ниг. Бахши 3.2.3: Конфигуратсияи пешрафтаи радио) ё тавассути интерфейси соддакардашуда (ниг. Бахши 3.2.2: Конфигуратсияи асосии радио). Интерфейси соддашуда бояд қариб барои ҳама ҳолатҳои истифода кофӣ бошад.

Назорати ҷараёни
Ҷадвали ҷараёни идоракунӣ (ниг. ба расми 4) дорои баъзе имконоти конфигуратсияи асосӣ, ба монанди номи амал ва фосилаи вақти анҷоми амал мебошад. Номи амал на танҳо барои намоиш дар график истифода мешавад, балки инчунин ба рамзи сарчашмаи тавлидшуда интиқол дода мешавад.

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-5STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-6

  • Ҷадвали ҷараёни идоракунӣ (ниг. ба расми 4) дорои баъзе имконоти конфигуратсияи асосӣ, ба монанди номи амал ва фосилаи вақти анҷоми амал мебошад. Номи амал на танҳо барои намоиш дар график истифода мешавад, балки инчунин ба рамзи сарчашмаи тавлидшуда интиқол дода мешавад.
  • Муҳимтар аз ҳама, ҷадвали ҷараёни назорат шартеро танзим мекунад, ки гузариш ба NextAction1 / NextAction2 аз фосилаи гузариш ва парчамҳо вобаста аст. Ҳолати гузаришро тавассути пахш кардани тугмаи “…” танзим кардан мумкин аст, ки муколамаи интихоби ниқоб дар расми 5 пайдо мешавад. Фосилаи гузариш хосияти NextAction1Interval / NextAction2Interval-и ҷадвали RAM-ро тағир дод. Барои маълумоти бештар дар бораи маънои ин фосила ва аҳамияти парчамҳои SleepEn / ForceReload / ForceClear ба дастури истинод ба STM32WL3x [1] муроҷиат кунед.
  • Ғайр аз он, дар ин ҷадвал тавсифи мухтасари блоки SeqAction илова карда мешавад. Ин тавсиф танҳо барои мақсадҳои ҳуҷҷатгузорӣ истифода мешавад ва ба рамзи сарчашмаи тавлидшуда ҳамчун шарҳи рамзи манбаъ интиқол дода мешавад.

Конфигуратсияи асосии радио

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-7

Ҷадвали асосии конфигуратсияи радиоро метавон ба се қисм тақсим кард:

  1. Қисме дар боло, ки дар он ду параметрҳои муҳимтарини ҳама гуна амал танзим карда мешаванд: фармони иҷро (TX, RX, NOP, SABORT ва ғайра) ва агар имконпазир бошад, дарозии бастаи интиқолшаванда.
  2. Бахше дар тарафи чап, ки дар он параметрҳои воқеии радио ба монанди: басомади интиқолдиҳанда, суръати маълумот, хосиятҳои модуляция, ҳадди буфери додаҳо ва таймерҳо танзим карда мешаванд.
  3. Бахше дар тарафи рост, ки дар он халалдоршавии CPU метавонад ба таври инфиродӣ фаъол карда шавад. Барои ҳар як қатъи ишорашуда коркардкунандаи қатъ тавлид мешавад. Ин асосан мундариҷаи реестри RFSEQ_IRQ_ENABLE-ро танзим мекунад.

Барои маънои параметрҳои гуногуни радио ба дастури истинод ба STM32WL3x [1] муроҷиат кунед.

Конфигуратсияи пешрафтаи радио

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-8

  • Агар имконоти конфигуратсия, ки тавассути ҷадвали конфигуратсияи асосии радио ошкор карда мешаванд (Қисми 3.2.2: Конфигуратсияи асосии радио) нокифоя бошанд, ҷадвали конфигуратсияи пешрафтаи радиои STM32WL3x имкон медиҳад, ки мундариҷаи феҳристи динамикии худсарона танзим карда шавад. Ҷадвали конфигуратсияи пешрафта бо гузоштани қуттии тасдиқкунии Конфигуратсияи пешрафта дар тарафи рости болоии интерфейси конфигуратсияи ҷадвалбандишуда фаъол карда мешавад.
  • Дар як вақт истифода бурдани конфигуратсияҳои асосӣ ва пешрафта ғайриимкон аст, корбар бояд ин ё онро интихоб кунад. Бо вуҷуди ин, албатта инчунин имконпазир аст, ки коди сарчашмаи тавлидшударо дастӣ таҳрир кунед ва илова кардани имконоти конфигуратсияи эҳтимолии гумшуда.

Муколамаи конфигуратсияи глобалӣ

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-9

  • Ба муколамаи "Танзимоти глобалии лоиҳа" тавассути тугмаи панели асбобҳои "Танзимоти глобалӣ" дастрас шудан мумкин аст. Дар муколама ҳам имконоти конфигуратсия барои мундариҷаи реестри статикӣ ва инчунин танзимоти иловагии лоиҳа мавҷуд аст. Дар хотир доред, ки танҳо як қисми хурди имконоти конфигуратсияи сабти статикиро тавассути ин муколама танзим кардан мумкин аст. Ин интихобҳо танҳо барои суръат бахшидан ба прототипсозии барномаҳои барномаҳо бо STM32CubeWiSE-RadioCodeGenerator дода мешаванд.
  • Одатан интизор меравад, ки мундариҷаи феҳристи статикӣ дар коди сарчашмаи дастӣ навишташудаи барнома насб карда шавад.
  • Маънои танзимоти дигари лоиҳа дар худи муколама шарҳ дода мешавад.
  • Рамзи иловагии C, ки пеш аз сохтани ҷадвали конфигуратсияи глобалии RAM аз мундариҷаи реестри статикӣ ворид карда мешавад, инчунин метавонад таъмин карда шавад. Ин майдонро барои насб кардани арзишҳои реестри статикӣ, ки тавассути ниқоби конфигуратсияи реестри статикии додашуда дастрас нестанд, истифода бурдан мумкин аст.

Насли код
Графикаи ҷараёнро тавассути пахш кардани тугмаи тавлиди код дар панели асбобҳо ба рамзи сарчашмаи лоиҳаи C тарҷума кардан мумкин аст. Папкаи лоиҳаи тавлидшуда лоиҳаро дар бар намегирад files барои IAR, Keil® ё GCC. Инхо files бояд ба лоиҳаи STMWL3x дастӣ илова карда шавад.
Ин сохтори папкаи лоиҳаи тавлидшуда аст:

Ҷузвдони лоиҳа

  • Inc
  • SequencerFlowgraph.h: сарлавҳа file барои SequencerFlowgraph.c, статикӣ. Инро таҳрир накунед.
  • stm32wl3x_hal_conf.h: конфигуратсияи STM32WL3x HAL file, статикӣ.
  • src
  • SequencerFlowgraph.c: таърифи графикӣ. Ин муҳим аст file ки драйвери секвенсерро барои муайян кардани ҷадвалҳои глобалии конфигуратсия ва амал-конфигуратсияи RAM истифода мебарад. Худкор тавлидшуда, таҳрир накунед.
  • main.c: Лоиҳаи асосӣ file ки чи тавр бор кардан ва ба кор бурдани таърифи графики чараёнро нишон медихад. Статикӣ, онро мувофиқи зарурат тағир диҳед.
  • Барои таҳрир кардани main.c ё stm32wl3x_hal_conf.h, рафтори такрорнависиро интихоб кунед Нигоҳ дар танзимоти лоиҳа. Бо ин роҳ, танҳо SequencerFlowgraph.c аз нав навишта мешавад.

Чӣ тавр рамзи тавлидшударо ба CubeMX собиқ ворид кардан мумкин астample
Барои ворид кардани лоиҳаи аз ҷониби STM32CubeWiSE-RadioCodeGenerator тавлидшуда ба CubeMX собиқample (MRSUBG_Skeleton), қадамҳои зеринро иҷро кардан лозим аст:

  1. Папкаи дорои файлро кушоед files аз ҷониби STM32CubeWiSE-RadioCodeGenerator тавлид шудааст ва ҷузвдонҳои "Inc" ва "Src" нусхабардорӣ мекунад.
  2. Ду ҷузвдонро дар ҷузвдони "MRSUBG_Skeleton" часбонед, ки ду ҷузвдони аллакай мавҷудбударо аз нав сабт мекунанд.
  3. Лоиҳаи "MRSUBG_Skeleton" -ро дар яке аз IDE-ҳои зерин кушоед:
    • EWARM
    • MDK-ARM
    • STM32CubeIDE
  4. Дар дохили лоиҳаи "MRSUBG_Skeleton", "SequencerFlowghraph.c" -ро илова кунед file:
    • Барои лоиҳаи EWARM, роҳи илова кардани file зерин аст: MRSUBG_Skeleton\Application\UserSTMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-11
    • Барои лоиҳаи MDK-ARM, роҳи илова кардани file зерин аст: MRSUBG_Skeleton\Application/UserSTMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-12
    • Барои лоиҳаи STM32CubeIDE, роҳи илова кардани file ҳамон аст:
      MRSUBG_Skeleton\Application\UserSTMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-13
  5. Дар дохили лоиҳаи MRSUBG_Skeleton, stm32wl3x_hal_uart.c ва stm32wl3x_hal_uart_ex.c илова кунед fileс ба роҳи зерин: MRSUBG_Skeleton\Drivers\STM32WL3x_HAL_Driver. Роҳ барои ҳама IDE якхела аст. Ду files дар Firmware\Drivers\STM32WL3x_HAL_Driver\Src ҷойгир шудаанд.STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-14
  6. Барои истифодаи хусусиятҳои COM, stm32wl3x_nucleo_conf.h file, воқеъ дар Firmware\Projects\NUCLEOWL33CC\ Examples\MRSUBG\MRSUBG_Skeleton\Inc, бояд танзимоти USE_BSP_COM_FEATURE ва USE_COM_LOG ба 1U тағир дода шавад:STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-15
  7. Рамзи зеринро ба "stm32wl3x_it.c", воқеъ дар MRSUBG_Skeleton\Application\User нусхабардорӣ кунед.

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-16STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-17

Графикаи ҷараён, масаланamples

  • Чор собиқample flowgraphs дар баробари рамзи сарчашма таъмин карда мешаванд. Ин собикamples метавонад ба STM32CubeWiSE-RadioCodeGenerator бо пахши тугмаи "Бор кардан" дар панели асбобҳо бор карда шавад.

AutoACK_RX

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-18

  • Намоиши Auto-ACK нишон медиҳад, ки чӣ гуна ду дастгоҳи STM32WL3x бо ёрии таҷҳизоти секвенсер бо дахолати ҳадди ақали CPU метавонанд ба таври худкор бо ҳамдигар сӯҳбат кунанд.
  • Ин графикӣ рафтори (Auto-Transmit-ACK) дастгоҳи А-ро амалӣ мекунад. Дар дастгоҳи А, пайдарпай дар ҳолати қабулкунанда (WaitForMessage) оғоз карда мешавад, ки дар он интизори расидани паём аст.
  • Пас аз расидани паёми дуруст, секвенсер ба таври худкор ба ҳолати интиқол (TransmitACK) мегузарад, ки дар он бастаи ACK бе дахолати CPU ҳамчун ҷавоб фиристода мешавад. Пас аз анҷоми ин, секвенсер ба ҳолати ибтидоии WaitForMessage барқарор карда мешавад.
  • Ин графики ҷараён ҳамон рафтореро, ки собиқ MRSUBG_SequencerAutoAck_Rx иҷро мекунадample аз Examples\ MRSUBG папкаи бастаи нармафзори STM32Cube WL3. Агар AutoACK_RX дар як дастгоҳ дурахшид
    A, ва AutoACK_TX дар баъзе дастгоҳ дурахшид, B, ду дастгоҳ паёмҳо мефиристанд, мисли дар бозии пинг-понг.

AutoACK_TX

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-19

  • Намоиши "Auto-ACK" нишон медиҳад, ки чӣ гуна ду дастгоҳи STM32WL3x метавонанд ба таври худкор бо ҳам бо дахолати ҳадди ақали CPU бо ёрии сахтафзори секвенсер сӯҳбат кунанд.
  • Ин графикӣ рафтори («Auto-Wait-for-ACK»)-и дастгоҳи В-ро амалӣ мекунад. Дар дастгоҳи В, пайдарпай дар ҳолати интиқол (TransmitMessage) оғоз карда мешавад, ки дар он паём интиқол медиҳад. Пас аз анҷоми интиқол, он ба таври худкор ба ҳолати қабулкунанда мегузарад, ки дар он интизори тасдиқи дастгоҳи A (WaitForACK) мешавад. Пас аз расидани тасдиқи дуруст, секвенсер ба ҳолати аввалини TransmitMessage аз нав барқарор карда мешавад ва тамоми раванд дубора оғоз меёбад. Агар дар давоми 4 сония ягон ACK қабул нашавад, тайм-аут оғоз мешавад ва секвенсер ба ҳолати TransmitMessage бармегардад.
  • Ин графики ҷараён ҳамон рафтореро, ки собиқ "MRSUBG_SequencerAutoAck_Tx" иҷро мекунадample аз Examples\ MRSUBG папкаи бастаи нармафзори STM32Cube WL3. Агар AutoACK_RX дар як дастгоҳ дурахшанда шавад, A ва AutoACK_TX дар ягон дастгоҳи дигар, B дурахш карда шавад, ин ду дастгоҳ мисли дар бозии пинг-понг паёмҳо мефиристанд.

Пеш аз сӯҳбат гӯш кунед (LBT)

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-20

  • Ин собикample аз дастури истинод STM32WL3x гирифта шудааст [1]. Барои тафсилоти бештари ин пеш, ба ин дастур муроҷиат кунедampле.

Ҳолати бӯй

STMicroelect-onics-UM3399-STM32Cube-WiSE-Radio-Code-генератор-FIG-21

  • Ин собикample аз дастури истинод STM32WL3x гирифта шудааст [1]. Барои тафсилоти бештари ин пеш, ба ин дастур муроҷиат кунедampле.

Таърихи ревизия

Љадвали 2. Таърихи таљдиди њуљљатњо

Сана Версия Тағйирот
21 ноябри соли 2024 1 Нашри аввал.
10-феврали 2025 2 Номи дастгоҳи навсозӣ барои доираи STM32WL3x.

ОГОҲИИ МУҲИМ – ДИККАТ ХОНЕД

  • STMicroelectronics NV ва филиалҳои он («СТ») ҳуқуқ доранд, ки дар вақти дилхоҳ бидуни огоҳӣ ба маҳсулоти ST ва/ё ба ин ҳуҷҷат тағйирот, ислоҳ, такмил, такмил ва такмил ворид кунанд. Харидорон бояд пеш аз додани фармоиш маълумоти охирини дахлдорро дар бораи маҳсулоти ST дастрас кунанд. Маҳсулоти ST мувофиқи шартҳо ва шартҳои фурӯши ST дар лаҳзаи тасдиқи фармоиш фурӯхта мешавад.
  • Харидорон барои интихоб, интихоб ва истифодаи маҳсулоти СТ танҳо масъуланд ва ST барои кӯмак дар барнома ё тарҳрезии маҳсулоти харидорон масъулият ба дӯш намегирад.
  • Аз ҷониби ST дар ин ҷо ягон иҷозатнома ба ягон ҳуқуқи моликияти зеҳнӣ дода намешавад.
  • Фурӯши дубораи маҳсулоти СТ бо шартҳои гуногун аз маълумоти дар ин ҷо овардашуда ҳама гуна кафолати аз ҷониби ST барои чунин маҳсулот додашударо бекор мекунад.
  • ST ва логотипи ST тамғаҳои тиҷоратии ST мебошанд. Барои маълумоти иловагӣ дар бораи тамғаҳои молии ST, ба www.st.com/trademarks муроҷиат кунед. Ҳама номҳои маҳсулот ё хидмати дигар моликияти соҳибони мувофиқ мебошанд.
  • Маълумот дар ин ҳуҷҷат маълумотеро, ки қаблан дар ҳама версияҳои қаблии ин ҳуҷҷат дода шуда буданд, иваз мекунад ва иваз мекунад.
  • © 2025 STMicroelectronics – Ҳама ҳуқуқҳо ҳифз шудаанд

Саволҳои зиёд такрормешуда

  • Савол: Талаботи ҳадди ақали система барои STM32CubeWiSE-RadioCodeGenerator кадомҳоянд?
    • A: Талаботи ҳадди ақали система ҳадди аққал 2 Гбайт хотираи оперативӣ, портҳои USB ва Adobe Acrobat reader 6.0-ро дар бар мегирад.
  • Савол: Чӣ тавр ман метавонам бастаи нармафзори STM32CubeWiSE-RadioCodeGenerator-ро насб кунам?
    • A: Барои насб кардани бастаи нармафзор, мундариҷаи ZIP-и пешниҳодшударо хориҷ кунед file ба директорияи муваққатӣ ворид кунед ва файли иҷрошавандаро оғоз кунед file дастурҳои дар экран бударо риоя кунед.

Ҳуҷҷатҳо / Сарчашмаҳо

STMicroelectronics UM3399 STM32Cube WiSE Генератор Кодекси Радиои [pdf] Дастури корбар
UM3399, UM3399 STM32 Cube WiSE Code Generator, UM3399, STM32, Cube WiSE Генератор Code Radio, Generator Code Radio, Generator Code, Generator

Иқтибосҳо

Назари худро гузоред

Суроғаи почтаи электронии шумо нашр намешавад. Майдонҳои зарурӣ қайд карда шудаанд *