STMicroelectronics-LOGO

د STMicroelectronics UM3399 STM32Cube WiSE راډیو کوډ جنریټر

STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-محصول

د محصول کارولو لارښوونې

  • د STM32CubeWiSE-RadioCodeGenerator اپلیکیشن لږترلږه 2 ګیګابایټ RAM، USB پورټونه، او Adobe Acrobat reader 6.0 ته اړتیا لري.
  • د stm32wise-cgwin.zip منځپانګه راوباسئ file په لنډمهاله لارښود کې
  • د STM32CubeWiSE-RadioCodeGenerator_Vx.xxexe لانچ کړئ file او د پردې لارښوونې تعقیب کړئ.
  • د STM32CubeWiSE-RadioCodeGenerator SW پیکج fileفایلونه په فولډرونو کې تنظیم شوي دي پشمول د 'ایپ' او 'ایکس'amples'
  • په STM32CubeWiSE-RadioCodeGenerator کې د فلوګراف جوړولو لپاره:
  • د وسیلې پټې یا نړیوال مینو په کارولو سره فلوګراف ته SeqActions اضافه کړئ.
  • د عمل د لیږد تیرونو په رسمولو سره SeqActions د ننوتلو نقطې او یو بل سره وصل کړئ.
  • د عملونو په کشولو او د اړتیا سره سم د عمل لیږدونو اضافه کولو سره د جریان ګراف نیویګیټ کړئ.

پیژندنه

  • دا سند د STM32CubeWiSE-RadioCodeGenerator (STM32CubeWiSEcg) SW پیکج د STM32WL3x MRSUBG سیکوینسر کوډ جنریټر سره تشریح کوي.
  • STM32CubeWiSE-RadioCodeGenerator د کمپیوټر یو اپلیکیشن دی چې د فلوګراف جوړولو لپاره کارول کیږي چې د MRSUBG سیکوینسر ډرایور په کارولو سره د کوم ټرانسیور کړنې د کوم حالت لاندې اجرا کول تعریفوي.
  • د STM32WL3x فرعي GHz راډیو دا سیکوینسر لري، کوم چې د حالت ماشین په څیر میکانیزم دی چې د CPU مداخلې ته اړتیا پرته د RF لیږدونو خپلواک مدیریت ته اجازه ورکوي.
  • که چیرې د CPU مداخلې ته اړتیا وي، نو مداخلې تعریف کیدی شي. د ټرانسسیور کړنې په جریان ګراف کې تنظیم کیدی شي. پدې سند کې، د ټرانسسیور انفرادي کړنې د SeqActions په نوم یادیږي.
  • په هرصورت، د سرچینې کوډ د فلوګرافونو لپاره غوره استازیتوب نه دی، ځکه چې دا د دوی منطقي او وختي جوړښت پټوي.
  • STM32CubeWiSE-RadioCodeGenerator دا ستونزه د فلوګرافونو جوړولو لپاره د ګرافیکي میتود چمتو کولو سره حل کوي او بیا د کارونکي غوښتنلیکونو کې د ادغام لپاره د C سرچینې کوډ په توګه تولید شوي فلوګرافونه صادروي.
  • د فلوګراف تعریف د مایکرو کنټرولر RAM کې په لاندې ډول زیرمه شوی دی:
    • د ActionConfiguration RAM جدولونو یوه ټولګه، چې د اشارو په کارولو سره یو بل سره تړلې ده. دا نښې SeqActions تعریفوي، دا د عمل ډول دی (د مثال په توګهample، لیږد، استقبال، بندول)، او همدارنګه د SeqAction ځانګړي راډیو پیرامیټرې او د عمل لیږد لپاره شرایط.
    • یو ځانګړی ګلوبل کنفیګریشن رام جدول. دا د فلوګراف د ننوتلو نقطه تعریفوي (لومړی SeqAction چې اجرا کیږي)، او همدارنګه ځینې ډیفالټ بیرغ ارزښتونه او عام راډیو پیرامیټرې.
  • د راډیو پیرامیټرې، کوم چې د هر SeqAction لپاره په انفرادي ډول تنظیم کیدی شي، په یو متحرک راجستر کې زیرمه شوي، چې مینځپانګې یې د ActionConfiguration RAM جدول برخه ده. د راډیو پیرامیټرې چې د فلوګراف په ټول اجرا کې ثابت شوي (پرته لدې چې دوی د CPU مداخلې په جریان کې تعدیل شوي وي)، په جامد راجسترونو کې زیرمه شوي، چې مینځپانګې یې د نړیوال ترتیب RAM جدول برخه ده.

STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-1

عمومي معلومات

جواز ورکول
دا سند هغه سافټویر تشریح کوي چې د STM32WL3x Arm® Cortex ® -M0+ پر بنسټ مایکرو کنټرولر چلوي.
یادونه: ارم په متحده ایالاتو او/یا بل کوم ځای کې د آرم محدود (یا د دې فرعي شرکتونو) راجستر شوی سوداګریز نښه ده.

اړوند اسناد

جدول 1. د اسنادو حوالې

شمیره حواله عنوان
[1] RM0511 STM32WL30xx/31xx/33xx Arm® پر بنسټ فرعي GHz MCUs

پیل کول

  • دا برخه د STM32CubeWiSE-RadioCodeGenerator چلولو لپاره د سیسټم ټولې اړتیاوې تشریح کوي.
  • دا د سافټویر پیکج نصبولو طرزالعمل هم توضیح کوي.

د سیسټم اړتیاوې
د STM32CubeWiSE-RadioCodeGenerator غوښتنلیک لاندې لږترلږه اړتیاوې لري:

  • هغه کمپیوټر چې د Intel® یا AMD® پروسسر سره د مایکروسافټ® وینډوز 10 عملیاتي سیسټم چلوي
  • لږترلږه 2 ګیبایټ رام
  • USB بندرونه
  • د اډوب اکروباټ لوستونکی ۶.۰

د 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: دا فولډر په لاندې فرعي فولډرونو کې تنظیم شوی دی:
  • کوډ: دا فولډر د فلوګرافونه لري exampلا دمخه د C کوډ په توګه صادر شوی، د غوښتنلیک پروژې ته د داخلولو لپاره چمتو دی
  • فلوګرافونه: دا فولډر ځینې پخواني ذخیره کويampد خپلواکو MRSUBG سیکوینسر عملیاتو سناریوګانې

د خپرولو یادښتونه او جواز files د روټ فولډر کې موقعیت لري.

د STM32CubeWiSE-RadioCodeGenerator سافټویر توضیحات

  • دا برخه د STM32CubeWiSE-RadioCodeGenerator اپلیکیشن اصلي دندې تشریح کوي. د دې اسانتیا چلولو لپاره، د STM32CubeWiSE-RadioCodeGenerator آیکون باندې کلیک وکړئ.

STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-2

د STM32CubeWiSE-RadioCodeGenerator له پیلولو وروسته، د اپلیکېشن اصلي کړکۍ راښکاره کېږي. دا عبارت دي له:

  • یو نړیوال مینو او توکپټه
  • د فلوګراف بصري کشول او غورځول استازیتوب
  • د SeqAction ترتیب برخه (یوازې هغه وخت لیدل کیږي کله چې SeqAction اوس مهال ترمیم کیږي)

د فلوګراف جوړول
اساسات
فلوګرافونه په دوو مرحلو کې جوړ شوي دي:

  1. فلوګراف ته SeqActions اضافه کړئ. دا د وسیلې پټې کې د "Add Action" تڼۍ په کارولو سره، د نړیوال مینو (Edit → Add Action) په کارولو سره یا د "Ctrl+A" شارټ کټ په کارولو سره ترسره کیدی شي.
  2. د عمل د لیږد تیرونو په رسمولو سره SeqActions د ننوتلو نقطې او یو بل سره وصل کړئ.

هغه شرایط چې لاندې یې دا لیږدونه پیښیږي وروسته تعریف شوي (برخه 3.2.1 وګورئ: د کنټرول جریان).

د فلوګراف نیویګیټ کول، د عملونو کشول
د موږک پوائنټر (کیڼ کلیک) سره د فلوګراف د چیکر بورډ شالید کشولو سره، viewپه فلوګراف کې پورټ تنظیم کیدی شي. د موږک سکرول ویل د زوم ان او آوټ کولو لپاره کارول کیدی شي. د عمل په هر ځای کې کلیک کول (د آوټ پټ پورټونو، د حذف کولو تڼۍ او د ترمیم تڼۍ پرته) د عمل غوره کولو لپاره. عملونه د کیڼ موږک تڼۍ سره د کشولو له لارې په فلوګراف کې تنظیم کیدی شي.

د عمل لیږدونه اضافه کول

STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-3

  • لکه څنګه چې په شکل 2 کې ښودل شوي، هر عمل دوه "آؤټ پټ پورټ" لري، چې د NextAction1 (NA1) او NextAction2 (NA2) په نوم یادیږي، کوم چې د SeqActions سره وصل کیدی شي چې د عمل بشپړیدو وروسته اجرا کیږي. د مثال په توګهampکه چیرې اوسنی عمل بریالی وي، نو NextAction1 د ځینې عمل اجرا کولو لپاره کارول کیدی شي او د ناکامۍ په صورت کې NextAction2 پیل کیدی شي.
  • د عمل لیږد رامینځته کولو لپاره، د موږک پوائنټر د یو آوټ پټ پورټ په سر کې واچوئ، د موږک کیڼ تڼۍ فشار ورکړئ او د موږک پوائنټر حرکت وکړئ ترڅو د لیږد تیر کش کړئ. د نورو SeqAction په کیڼ اړخ کې د ان پټ پورټ په سر کې د موږک پوائنټر حرکت وکړئ او د کیڼ موږک تڼۍ خوشې کړئ ترڅو اړیکه دایمي شي. د عمل لیږد لرې کولو لپاره، یوازې د عمل لیږد رامینځته کولو لپاره ګامونه تکرار کړئ، مګر د کیڼ موږک تڼۍ د چیکر بورډ شالید په کوم ځای کې خوشې کړئ.
  • که چیرې یو محصول (NextAction1، NextAction2) بې وصل پاتې شي، نو که دا راتلونکی عمل پیل شي نو سیکوینسر پای ته رسیږي.
  • ډاډ ترلاسه کړئ چې د "داخلې نقطه" د SeqAction د ان پټ پورټ سره هم وصل کړئ. دا SeqAction لومړی دی چې د سیکوینسر د فعالیدو سره سم اجرا کیږي.

د ایډیټ کولو او حذف کولو کړنې

STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-4

  • SeqActions د SeqAction په پورته چپ اړخ کې د پنسل تڼۍ په کلیک کولو سره ترمیم کیدی شي. دا د پورته ښي خوا کې د سره صلیب په کلیک کولو سره حذف کیدی شي (شکل 3 وګورئ). د SeqAction حذف کول د هر ډول راتلونکو او وتلو عمل لیږدونو څخه هم لرې کیږي.

د SeqAction ترتیب
SeqActions د ټب شوي ترتیب انٹرفیس له لارې تنظیم کیدی شي چې د فلوګراف کې د هر عمل په پورتنۍ کیڼ اړخ کې د پنسل تڼۍ له لارې لاسرسی کیدی شي. دا انٹرفیس په اصل کې د ځانګړي عمل لپاره د ActionConfiguration RAM جدول مینځپانګې تنظیموي، چې د کنټرول جریان پورې اړوند ترتیب اختیارونه او همدارنګه د متحرک راجستر مینځپانګې دواړه پکې شامل دي. د متحرک راجستر مینځپانګې یا په لاسي ډول د هر راجستر ارزښت بشپړ کنټرول سره تنظیم کیدی شي (برخه 3.2.3 وګورئ: پرمختللي راډیو ترتیب) یا د ساده شوي انٹرفیس له لارې (برخه 3.2.2 وګورئ: د راډیو اساسی ترتیب). ساده شوی انٹرفیس باید د نږدې ټولو کارولو قضیو لپاره کافي وي.

د جریان کنټرول
د کنټرول جریان ټب (شکل 4 وګورئ) ځینې اساسي ترتیب انتخابونه لري لکه د عمل نوم او د عمل وخت پای وقفه. د عمل نوم نه یوازې په فلوګراف کې د ښودلو لپاره کارول کیږي بلکه د تولید شوي سرچینې کوډ ته هم لیږدول کیږي.

STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-5STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-6

  • د کنټرول جریان ټب (شکل 4 وګورئ) ځینې اساسي ترتیب انتخابونه لري لکه د عمل نوم او د عمل وخت پای وقفه. د عمل نوم نه یوازې په فلوګراف کې د ښودلو لپاره کارول کیږي بلکه د تولید شوي سرچینې کوډ ته هم لیږدول کیږي.
  • تر ټولو مهمه دا ده چې د کنټرول جریان ټب هغه حالت تنظیموي چې په هغه کې NextAction1 / NextAction2 ته لیږد او همدارنګه د لیږد وقفې او بیرغونو پورې اړه لري. د لیږد حالت د "..." په نوم تڼۍ کلیک کولو سره تنظیم کیدی شي، کوم چې د ماسک انتخاب ډیالوګ په شکل 5 کې ښودل شوی. د لیږد وقفې د RAM جدول د NextAction1Interval / NextAction2Interval ملکیت بدل کړ. د دې وقفې معنی او د SleepEn / ForceReload / ForceClear بیرغونو اهمیت په اړه د نورو معلوماتو لپاره د STM32WL3x حوالې لارښود [1] ته مراجعه وکړئ.
  • سربېره پردې، د SeqAction بلاک لنډ وضاحت په دې ټب کې اضافه کیدی شي. دا توضیحات یوازې د اسنادو موخو لپاره کارول کیږي او د سرچینې کوډ تبصرې په توګه تولید شوي سرچینې کوډ ته لیږدول کیږي.

د راډیو اساسي ترتیب

STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-7

د راډیو د تنظیم کولو اساسي ټب په دریو برخو ویشل کیدی شي:

  1. په پورتنۍ برخه کې یوه برخه چیرې چې د هر عمل دوه خورا مهم پیرامیټرې تنظیم شوي دي: د اجرا کولو امر (TX، RX، NOP، SABORT، او داسې نور) او که چیرې د تطبیق وړ وي، د لیږدولو لپاره د پاکټ اوږدوالی.
  2. په کیڼ اړخ کې یوه برخه چیرې چې د راډیو اصلي پیرامیټرې لکه: د کیریر فریکونسۍ، د معلوماتو کچه، د ماډل کولو ځانګړتیاوې، د معلوماتو بفر حدونه او ټایمرونه تنظیم شوي دي.
  3. په ښي خوا کې یوه برخه چیرې چې د CPU مداخلې په انفرادي ډول فعال کیدی شي. د هر ټیک شوي مداخلې لپاره د مداخلې هینډلر رامینځته کیږي. دا په اصل کې د RFSEQ_IRQ_ENABLE راجستر مینځپانګې تنظیموي.

د مختلفو راډیو پیرامیټرو معنی لپاره د STM32WL3x حوالې لارښود [1] ته مراجعه وکړئ.

پرمختللی راډیو ترتیب

STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-8

  • که چیرې د اساسي راډیو ترتیب ټب (برخه 3.2.2: اساسي راډیو ترتیب) له لارې افشا شوي ترتیب اختیارونه کافي نه وي، نو پرمختللی STM32WL3x راډیو ترتیب ټب د خپل سري متحرک راجستر مینځپانګو تنظیم کولو ته اجازه ورکوي. د پرمختللي ترتیب ټب د ټب شوي ترتیب انٹرفیس په پورتنۍ ښیې خوا کې د پرمختللي ترتیب چیک باکس په نښه کولو سره فعال شوی.
  • دا ممکنه نه ده چې په ورته وخت کې دواړه اساسي او پرمختللي تشکیلات وکاروئ، کارونکي باید یو یا بل غوره کړي. په هرصورت، البته دا هم ممکنه ده چې وروسته د تولید شوي سرچینې کوډ په لاسي ډول ایډیټ کړئ او احتمالي ورک شوي ترتیب اختیارونه اضافه کړئ.

د نړیوال ترتیب ډیالوګ

STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-9

  • د "نړیوالې پروژې ترتیبات" ډیالوګ ته د "نړیوالې ترتیبات" وسیلې پټې تڼۍ له لارې لاسرسی کیدی شي. ډیالوګ د جامد راجستر مینځپانګو لپاره د ترتیب کولو اختیارونه او همدارنګه د اضافي پروژې ترتیبات لري. په یاد ولرئ چې د جامد راجستر ترتیب کولو اختیارونو یوازې یوه کوچنۍ برخه د دې ډیالوګ له لارې تنظیم کیدی شي. دا اختیارونه یوازې د STM32CubeWiSE-RadioCodeGenerator سره د غوښتنلیک پروټوټایپ کولو غوښتنلیکونو ګړندي کولو لپاره چمتو شوي.
  • معمولا تمه کیږي چې د جامد راجستر مینځپانګې د غوښتنلیک په لاسي ډول لیکل شوي سرچینې کوډ کې تنظیم شوي وي.
  • د نورو پروژو ترتیباتو معنی پخپله په ډیالوګ کې تشریح شوې ده.
  • اضافي C کوډ چې د جامد راجستر مینځپانګې څخه د نړیوال ترتیب RAM جدول جوړولو دمخه داخل شوی وي هم چمتو کیدی شي. دا ساحه ممکن د جامد راجستر ارزښتونو تنظیم کولو لپاره وکارول شي چې د چمتو شوي جامد راجستر ترتیب ماسک له لارې لاسرسی نلري.

د کوډ تولید
فلوګراف د وسیلې پټې کې د جنریټ کوډ تڼۍ په فشارولو سره د پروژې C بشپړ سرچینې کوډ ته ژباړل کیدی شي. تولید شوی پروژې فولډر پروژه نلري. fileد 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 د سمولو لپاره، د پروژې په ترتیباتو کې د "Overwrite behavior Keep" غوره کړئ. په دې توګه، یوازې SequencerFlowgraph.c بیا لیکل کیږي.

څنګه تولید شوی کوډ په CubeMX ex کې وارد کړئample
د STM32CubeWiSE-RadioCodeGenerator لخوا رامینځته شوی پروژه په CubeMX ex کې واردولو لپارهampکه (MRSUBG_Skeleton) وي، نو اړینه ده چې لاندې ګامونه تعقیب کړئ:

  1. هغه فولډر خلاص کړئ چې لري fileد STM32CubeWiSE-RadioCodeGenerator لخوا تولید شوي فایلونه او د "Inc" او "Src" فولډرونه کاپي کړئ.
  2. دوه فولډرونه په “MRSUBG_Skeleton” فولډر کې پیسټ کړئ او دوه دمخه موجود یې له سره ولیکئ.
  3. د "MRSUBG_Skeleton" پروژه په لاندې IDEs کې په یوه کې پرانیزئ:
    • EWARM
    • MDK-ARM
    • STM32CubeIDE
  4. د “MRSUBG_Skeleton” پروژې دننه، “SequencerFlowghraph.c” اضافه کړئ. file:
    • د EWARM پروژې لپاره، د اضافه کولو لاره file دا لاندې دی: MRSUBG_Skeleton\Application\UserSTMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-11
    • د MDK-ARM پروژې لپاره، د اضافه کولو لاره file دا لاندې دی: MRSUBG_Skeleton\Application/UserSTMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-12
    • د STM32CubeIDE پروژې لپاره، د اضافه کولو لاره file ورته دی:
      MRSUBG_Skeleton\Application\کاروونکیSTMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-13
  5. د MRSUBG_Skeleton پروژې دننه، stm32wl3x_hal_uart.c او stm32wl3x_hal_uart_ex.c اضافه کړئ. fileلاندې لارې ته s: MRSUBG_Skeleton\Drivers\STM32WL3x_HAL_Driver. لاره د ټولو IDEs لپاره یو شان ده. دوه files په Firmware\Drivers\STM32WL3x_HAL_Driver\Src کې موقعیت لري.STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-14
  6. د COM ځانګړتیاوو کارولو لپاره، stm32wl3x_nucleo_conf.h file، په فرم ویئر\پروژو\NUCLEOWL33CC\ کې موقعیت لريamples\MRSUBG\MRSUBG_Skeleton\Inc، باید د USE_BSP_COM_FEATURE او USE_COM_LOG ترتیب 1U ته بدل شي:STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-15
  7. لاندې کوډ په “stm32wl3x_it.c” کې کاپي کړئ، چې په MRSUBG_Skeleton\Application\User کې موقعیت لري.

STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-16STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-17

د فلوګراف پخوانیamples

  • څلور پخوانيampد سرچینې کوډ سره یوځای فلوګرافونه چمتو شوي دي. دا پخوانيampپه تول پټه کې د "لوډ" تڼۍ په کلیک کولو سره، فایلونه په STM32CubeWiSE-RadioCodeGenerator کې بار کیدی شي.

اتوماتیک_RX

STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-18

  • د Auto-ACK ډیمو ښیي چې څنګه دوه STM32WL3x وسایل کولی شي په اتوماتيک ډول د سیکوینسر هارډویر په مرسته د لږترلږه CPU مداخلې سره یو بل سره خبرې وکړي.
  • دا فلوګراف د وسیلې A چلند (Auto-Transmit-ACK) پلي کوي. په وسیله A کې، سیکوینسر د ترلاسه کولو حالت (WaitForMessage) کې پیل کیږي، په کوم کې چې دا د پیغام رسیدو ته انتظار باسي.
  • کله چې یو باوري پیغام راشي، نو سیکوینسر په اتوماتيک ډول د لیږد حالت (TransmitACK) ته لیږدول کیږي، په کوم کې چې د ACK پیکټ د ځواب په توګه لیږل کیږي، پرته له CPU مداخلې. کله چې دا بشپړ شي، سیکوینسر خپل لومړني WaitForMessage حالت ته بیا تنظیم کیږي.
  • دا فلوګراف د MRSUBG_SequencerAutoAck_Rx ex په څیر ورته چلند پلي کويampله پخواني څخهampد STM32Cube WL3 سافټویر پیکج les\MRSUBG فولډر. که چیرې AutoACK_RX په یوه وسیله کې فلش شوی وي
    A، او AutoACK_TX په ځینو وسیلو، B کې فلش کیږي، دواړه وسایل پیغامونه یو بل ته لیږي، لکه د پینګ پانګ لوبې کې.

اتوماتیک_TX

STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-19

  • د "Auto-ACK" ډیمو ښیي چې څنګه دوه STM32WL3x وسایل کولی شي په اتوماتيک ډول د سیکوینسر هارډویر په مرسته د لږترلږه CPU مداخلې سره یو بل سره خبرې وکړي.
  • دا فلوګراف د وسیلې B چلند ("د ACK لپاره اتومات انتظار") پلي کوي. په وسیله B کې، سیکوینسر په لیږدونکي حالت (TransmitMessage) کې پیل کیږي، په کوم کې چې دا پیغام لیږدوي. یوځل چې لیږد بشپړ شي، دا په اتوماتيک ډول د ترلاسه کولو حالت ته لیږدول کیږي چیرې چې دا د وسیلې A (WaitForACK) څخه د تایید انتظار کوي. یوځل چې یو باوري تایید راشي، سیکوینسر خپل لومړني TransmitMessage حالت ته بیا تنظیم کیږي او ټوله پروسه بیا پیل کیږي. که چیرې په 4 ثانیو کې هیڅ ACK ترلاسه نشي، نو یو وخت پای ته رسیږي او سیکوینسر په هرصورت د TransmitMessage حالت ته راستنیږي.
  • دا فلوګراف د "MRSUBG_SequencerAutoAck_Tx" پخواني په څیر ورته چلند پلي کويampد پخواني څخهampد STM32Cube WL3 سافټویر پیکج د les\MRSUBG فولډر. که چیرې AutoACK_RX په یوه وسیله، A، او AutoACK_TX په کوم بل وسیله، B کې فلش شي، نو دواړه وسایل پیغامونه یو بل ته لیږي، لکه د پینګ پانګ لوبې په څیر.

د خبرو اترو څخه مخکې غوږ ونیسئ (LBT)

STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-20

  • دا پخوانیample د STM32WL3x حوالې لارښود [1] څخه اخیستل شوی دی. د دې مثال د نورو جزیاتو لپاره دې لارښود ته مراجعه وکړئample.

د سنف حالت

STMicroelect-onics-UM3399-STM32Cube-WiSE-راډیو-کوډ-جنریټر-FIG-21

  • دا پخوانیample د STM32WL3x حوالې لارښود [1] څخه اخیستل شوی دی. د دې مثال د نورو جزیاتو لپاره دې لارښود ته مراجعه وکړئample.

د بیاکتنې تاریخ

جدول 2. د اسنادو د بیاکتنې تاریخ

نیټه نسخه بدلونونه
21-نومبر-2024 1 ابتدايي خوشې کول.
۲۰۲۰-فبروري-۱ 2 د وسیلې نوم د STM32WL3x سکوپ ته تازه شو.

مهم خبرتیا – په دقت سره ولولئ

  • STMicroelectronics NV او د هغې فرعي شرکتونه ("ST") حق لري چې د ST محصولاتو او/یا دې سند کې هر وخت پرته له خبرتیا څخه بدلونونه، سمونونه، وده، تعدیلات، او اصلاحات راولي. پیرودونکي باید د سپارښتنو ورکولو دمخه د ST محصولاتو په اړه وروستي اړونده معلومات ترلاسه کړي. د ST محصولات د ST د شرایطو او شرایطو سره سم پلورل کیږي چې د سپارلو په وخت کې شتون لري.
  • پیرودونکي یوازې د ST محصولاتو انتخاب ، انتخاب او کارولو لپاره مسؤل دي او ST د غوښتنلیک مرستې یا د پیرودونکو محصولاتو ډیزاین لپاره هیڅ مسؤلیت نه مني.
  • دلته د ST لخوا د فکري ملکیت حق ته هیڅ جواز ، څرګند یا ضمیمه ندی ورکړل شوی.
  • د ST محصولاتو بیا پلورل د احکامو سره توپیر لري چې دلته ښودل شوي معلومات باید د ST لخوا د ورته محصول لپاره ورکړل شوي تضمین باطل کړي.
  • ST او د ST لوگو د ST سوداګریزې نښې دي. د ST سوداګریزې نښې په اړه د نورو معلوماتو لپاره، www.st.com/trademarks ته مراجعه وکړئ. نور ټول محصول یا خدمت نومونه د دوی د اړوندو مالکینو ملکیت دی.
  • په دې سند کې معلومات د دې سند په هر مخکینۍ نسخه کې وړاندې شوي معلومات بدلوي او ځای په ځای کوي.
  • © 2025 STMicroelectronics – ټول حقونه خوندي دي

FAQ

  • پوښتنه: د STM32CubeWiSE-RadioCodeGenerator لپاره د سیسټم لږترلږه اړتیاوې کومې دي؟
    • A: د سیسټم لږترلږه اړتیاوې لږترلږه 2 ګیګابایټ رام، USB پورټونه، او اډوب اکروباټ ریډر 6.0 شامل دي.
  • پوښتنه: زه څنګه کولی شم د STM32CubeWiSE-RadioCodeGenerator سافټویر پیکج تنظیم کړم؟
    • A: د سافټویر پیکج تنظیم کولو لپاره، د ورکړل شوي زپ مینځپانګه راوباسئ file په لنډمهاله ډایرکټرۍ کې دننه کړئ او اجرا کوونکی یې پیل کړئ file د پردې لارښوونې تعقیب کړئ.

اسناد / سرچینې

د STMicroelectronics UM3399 STM32Cube WiSE راډیو کوډ جنریټر [pdf] د کارونکي لارښود
UM3399، UM3399 STM32 کیوب وای ایس ای راډیو کوډ جنریټر، UM3399، STM32، کیوب وای ایس ای راډیو کوډ جنریټر، د راډیو کوډ جنریټر، کوډ جنریټر، جنریټر

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *