STMmicroelectronics-LOGO

STMicroelectronics UM3399 STM32Cube WiSE റേഡിയോ കോഡ് ജനറേറ്റർ

STMicroelect-onics-UM3399-STM32Cube-WiSE-റേഡിയോ-കോഡ്-ജനറേറ്റർ-PRODUCT

ഉൽപ്പന്ന ഉപയോഗ നിർദ്ദേശങ്ങൾ

  • STM32CubeWiSE-RadioCodeGenerator ആപ്ലിക്കേഷന് കുറഞ്ഞത് 2 Gbytes RAM, USB പോർട്ടുകൾ, Adobe Acrobat reader 6.0 എന്നിവ ആവശ്യമാണ്.
  • stm32wise-cgwin.zip-ന്റെ ഉള്ളടക്കം എക്സ്ട്രാക്റ്റ് ചെയ്യുക. file ഒരു താൽക്കാലിക ഡയറക്ടറിയിലേക്ക്.
  • STM32CubeWiSE-RadioCodeGenerator_Vx.xxexe സമാരംഭിക്കുക file കൂടാതെ സ്ക്രീനിലെ നിർദ്ദേശങ്ങൾ പാലിക്കുക.
  • STM32CubeWiSE-RadioCodeGenerator SW പാക്കേജ് file'ആപ്പ്', 'ഉദാ' എന്നിവയുൾപ്പെടെയുള്ള ഫോൾഡറുകളായി s ക്രമീകരിച്ചിരിക്കുന്നുampലെസ്'.
  • STM32CubeWiSE-RadioCodeGenerator-ൽ ഒരു ഫ്ലോഗ്രാഫ് നിർമ്മിക്കുന്നതിന്:
  • ടൂൾബാർ അല്ലെങ്കിൽ ഗ്ലോബൽ മെനു ഉപയോഗിച്ച് ഫ്ലോഗ്രാഫിലേക്ക് SeqActions ചേർക്കുക.
  • ആക്ഷൻ ട്രാൻസിഷൻ അമ്പടയാളങ്ങൾ വരച്ച് SeqActions-നെ എൻട്രി പോയിന്റിലേക്കും പരസ്പരം ബന്ധിപ്പിക്കുക.
  • പ്രവർത്തനങ്ങൾ വലിച്ചിട്ടുകൊണ്ട് ആവശ്യാനുസരണം പ്രവർത്തന സംക്രമണങ്ങൾ ചേർത്തുകൊണ്ട് ഫ്ലോ ഗ്രാഫ് നാവിഗേറ്റ് ചെയ്യുക.

ആമുഖം

  • ഈ പ്രമാണം STM32WL32x MRSUBG സീക്വൻസർ കോഡ് ജനറേറ്ററുള്ള STM32CubeWiSE-RadioCodeGenerator (STM3CubeWiSEcg) SW പാക്കേജിനെക്കുറിച്ച് വിവരിക്കുന്നു.
  • STM32CubeWiSE-RadioCodeGenerator എന്നത് MRSUBG സീക്വൻസർ ഡ്രൈവർ ഉപയോഗിച്ച്, ഏത് ട്രാൻസ്‌സിവർ പ്രവർത്തനങ്ങൾ ഏത് അവസ്ഥയിൽ നടപ്പിലാക്കണമെന്ന് നിർവചിക്കുന്ന ഒരു ഫ്ലോഗ്രാഫ് നിർമ്മിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു പിസി ആപ്ലിക്കേഷനാണ്.
  • STM32WL3x സബ്-GHz റേഡിയോയിൽ ഈ സീക്വൻസർ അടങ്ങിയിരിക്കുന്നു, ഇത് CPU ഇടപെടലിന്റെ ആവശ്യമില്ലാതെ തന്നെ RF ട്രാൻസ്ഫറുകളുടെ സ്വയംഭരണ മാനേജ്മെന്റ് അനുവദിക്കുന്ന ഒരു സ്റ്റേറ്റ്-മെഷീൻ പോലുള്ള സംവിധാനമാണ്.
  • സിപിയു ഇടപെടൽ ആവശ്യമാണെങ്കിൽ, തടസ്സങ്ങൾ നിർവചിക്കാം. ട്രാൻസ്‌സിവർ പ്രവർത്തനങ്ങൾ ഒരു ഫ്ലോ ഗ്രാഫിൽ ക്രമീകരിക്കാം. ഈ ഡോക്യുമെന്റിൽ, വ്യക്തിഗത ട്രാൻസ്‌സിവർ പ്രവർത്തനങ്ങളെ SeqActions എന്ന് വിളിക്കുന്നു.
  • എന്നിരുന്നാലും, ഫ്ലോഗ്രാഫുകൾക്ക് സോഴ്‌സ് കോഡ് ഏറ്റവും മികച്ച പ്രാതിനിധ്യമല്ല, കാരണം അത് അവയുടെ ലോജിക്കൽ, ടെമ്പറൽ ഘടന മറയ്ക്കുന്നു.
  • STM32CubeWiSE-RadioCodeGenerator ഫ്ലോഗ്രാഫുകൾ നിർമ്മിക്കുന്നതിനുള്ള ഒരു ഗ്രാഫിക്കൽ രീതി നൽകിക്കൊണ്ട് ഈ പ്രശ്നം പരിഹരിക്കുന്നു, തുടർന്ന് ഉപയോക്തൃ ആപ്ലിക്കേഷനുകളിലേക്ക് സംയോജിപ്പിക്കുന്നതിനായി ജനറേറ്റ് ചെയ്ത ഫ്ലോഗ്രാഫുകൾ C സോഴ്‌സ് കോഡായി കയറ്റുമതി ചെയ്യുന്നു.
  • ഫ്ലോഗ്രാഫ് നിർവചനം മൈക്രോകൺട്രോളർ റാമിൽ ഇനിപ്പറയുന്ന രൂപത്തിൽ സൂക്ഷിക്കുന്നു:
    • പോയിന്ററുകൾ ഉപയോഗിച്ച് പരസ്പരം ബന്ധിപ്പിച്ചിരിക്കുന്ന 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 MCU-കൾ

ആമുഖം

  • STM32CubeWiSE-RadioCodeGenerator പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള എല്ലാ സിസ്റ്റം ആവശ്യകതകളും ഈ വിഭാഗം വിവരിക്കുന്നു.
  • സോഫ്റ്റ്‌വെയർ പാക്കേജ് ഇൻസ്റ്റാളേഷൻ നടപടിക്രമവും ഇത് വിശദമാക്കുന്നു.

സിസ്റ്റം ആവശ്യകതകൾ
STM32CubeWiSE-RadioCodeGenerator ആപ്ലിക്കേഷന് ഇനിപ്പറയുന്ന ഏറ്റവും കുറഞ്ഞ ആവശ്യകതകൾ ഉണ്ട്:

  • മൈക്രോസോഫ്റ്റ്® വിൻഡോസ് 10 ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പ്രവർത്തിക്കുന്ന ഇന്റൽ® അല്ലെങ്കിൽ എഎംഡി® പ്രൊസസറുള്ള പിസി
  • കുറഞ്ഞത് 2 Gbytes റാം
  • USB പോർട്ടുകൾ
  • അഡോബ് അക്രോബാറ്റ് റീഡർ 6.0

STM32CubeWiSE-RadioCodeGenerator SW പാക്കേജ് സജ്ജീകരണം
ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ നടപ്പിലാക്കുക:

  1. stm32wise-cgwin.zip-ന്റെ ഉള്ളടക്കം എക്സ്ട്രാക്റ്റ് ചെയ്യുക. file ഒരു താൽക്കാലിക ഡയറക്ടറിയിലേക്ക്.
  2. STM32CubeWiSE-RadioCodeGenerator_Vx.xxexe എക്സ്ട്രാക്റ്റ് ചെയ്ത് ലോഞ്ച് ചെയ്യുക. file കൂടാതെ സ്ക്രീനിലെ നിർദ്ദേശങ്ങൾ പാലിക്കുക.

STM32CubeWiSE-RadioCodeGenerator SW പാക്കേജ് files
STM32CubeWiSE-RadioCodeGenerator SW പാക്കേജ് fileഇനിപ്പറയുന്ന ഫോൾഡറുകളായി ക്രമീകരിച്ചിരിക്കുന്നു:

  • ആപ്പ്: STM32CubeWiSE-RadioCodeGenerator.exe അടങ്ങിയിരിക്കുന്നു
  • examples: ഈ ഫോൾഡർ ഇനിപ്പറയുന്ന ഉപഫോൾഡറുകളായി ക്രമീകരിച്ചിരിക്കുന്നു:
  • കോഡ്: ഈ ഫോൾഡറിൽ ഫ്ലോഗ്രാഫുകൾ എക്സ് അടങ്ങിയിരിക്കുന്നുample ഇതിനകം C കോഡായി കയറ്റുമതി ചെയ്തിട്ടുണ്ട്, ഒരു ആപ്ലിക്കേഷൻ പ്രോജക്റ്റിലേക്ക് കുത്തിവയ്ക്കാൻ തയ്യാറാണ്.
  • ഫ്ലോഗ്രാഫുകൾ: ഈ ഫോൾഡർ ചില മുൻ വിവരങ്ങൾ സൂക്ഷിക്കുന്നുampഓട്ടോണമസ് MRSUBG സീക്വൻസർ പ്രവർത്തനങ്ങളുടെ സാഹചര്യങ്ങൾ

റിലീസ് നോട്ടുകളും ലൈസൻസും fileറൂട്ട് ഫോൾഡറിലാണ് s സ്ഥിതി ചെയ്യുന്നത്.

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

  • SeqAction-ന്റെ മുകളിൽ ഇടതുവശത്തുള്ള പെൻസിൽ ബട്ടണിൽ ക്ലിക്ക് ചെയ്തുകൊണ്ട് SeqActions എഡിറ്റ് ചെയ്യാൻ കഴിയും. മുകളിൽ വലതുവശത്തുള്ള ചുവന്ന കുരിശിൽ ക്ലിക്ക് ചെയ്തുകൊണ്ട് ഇത് ഇല്ലാതാക്കാൻ കഴിയും (ചിത്രം 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 ഉപയോഗിച്ച് ആപ്ലിക്കേഷൻ പ്രോട്ടോടൈപ്പിംഗ് ആപ്ലിക്കേഷനുകൾ വേഗത്തിലാക്കാൻ മാത്രമേ ഈ ഓപ്ഷനുകൾ നൽകിയിട്ടുള്ളൂ.
  • സാധാരണയായി സ്റ്റാറ്റിക് രജിസ്റ്റർ ഉള്ളടക്കങ്ങൾ ആപ്ലിക്കേഷന്റെ സ്വമേധയാ എഴുതിയ സോഴ്‌സ് കോഡിൽ സജ്ജീകരിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു.
  • മറ്റ് പ്രോജക്റ്റ് ക്രമീകരണങ്ങളുടെ അർത്ഥം ഡയലോഗിൽ തന്നെ വിശദീകരിച്ചിട്ടുണ്ട്.
  • സ്റ്റാറ്റിക് രജിസ്റ്റർ ഉള്ളടക്കങ്ങളിൽ നിന്ന് ഗ്ലോബൽ കോൺഫിഗറേഷൻ റാം ടേബിൾ സൃഷ്ടിക്കുന്നതിന് തൊട്ടുമുമ്പ് ചേർക്കുന്ന അധിക സി കോഡും നൽകാം. നൽകിയിരിക്കുന്ന സ്റ്റാറ്റിക് രജിസ്റ്റർ കോൺഫിഗറേഷൻ മാസ്കിലൂടെ ആക്‌സസ് ചെയ്യാൻ കഴിയാത്ത സ്റ്റാറ്റിക് രജിസ്റ്റർ മൂല്യങ്ങൾ സജ്ജീകരിക്കാൻ ഈ ഫീൽഡ് ഉപയോഗിക്കാം.

കോഡ് ജനറേഷൻ
ടൂൾബാറിലെ ജനറേറ്റ് കോഡ് ബട്ടൺ അമർത്തി ഫ്ലോഗ്രാഫ് ഒരു പൂർണ്ണ പ്രോജക്റ്റ് സി സോഴ്‌സ് കോഡിലേക്ക് വിവർത്തനം ചെയ്യാൻ കഴിയും. ജനറേറ്റ് ചെയ്‌ത പ്രോജക്റ്റ് ഫോൾഡറിൽ പ്രോജക്റ്റ് അടങ്ങിയിട്ടില്ല. fileIAR, Keil®, അല്ലെങ്കിൽ GCC എന്നിവയ്ക്കുള്ള s. ഇവ fileSTMWL3x പ്രോജക്റ്റിലേക്ക് സ്വമേധയാ s ചേർക്കണം.
ജനറേറ്റ് ചെയ്ത പ്രോജക്റ്റ് ഫോൾഡർ ഘടന ഇതാണ്:

പ്രോജക്റ്റ് ഫോൾഡർ

  • ഇൻക്
  • SequencerFlowgraph.h: തലക്കെട്ട് file SequencerFlowgraph.c-യ്ക്ക്, സ്റ്റാറ്റിക്. ഇത് എഡിറ്റ് ചെയ്യരുത്.
  • stm32wl3x_hal_conf.h: STM32WL3x HAL കോൺഫിഗറേഷൻ file, സ്റ്റാറ്റിക്.
  • src
  • SequencerFlowgraph.c: ഫ്ലോഗ്രാഫ് നിർവചനം. ഇതാണ് പ്രധാനം file ഗ്ലോബൽ-കോൺഫിഗറേഷൻ, ആക്ഷൻ-കോൺഫിഗറേഷൻ റാം ടേബിളുകൾ നിർവചിക്കുന്നതിന് സീക്വൻസർ ഡ്രൈവർ ഉപയോഗിക്കുന്നു. ഓട്ടോജനറേറ്റഡ്, എഡിറ്റ് ചെയ്യരുത്.
  • main.c: പ്രോജക്റ്റ് മെയിൻ file ഫ്ലോ-ഗ്രാഫ് നിർവചനം എങ്ങനെ ലോഡ് ചെയ്യാമെന്നും പ്രയോഗിക്കാമെന്നും അത് കാണിക്കുന്നു. സ്റ്റാറ്റിക്, ആവശ്യാനുസരണം ഇത് പരിഷ്കരിക്കുക.
  • main.c അല്ലെങ്കിൽ stm32wl3x_hal_conf.h എഡിറ്റ് ചെയ്യാൻ, പ്രോജക്റ്റ് സെറ്റിംഗ്സിൽ overwrite behavior Keep തിരഞ്ഞെടുക്കുക. ഈ രീതിയിൽ, SequencerFlowgraph.c മാത്രമേ overwrite ചെയ്യപ്പെടുകയുള്ളൂ.

ജനറേറ്റഡ് കോഡ് ഒരു CubeMX ex-ലേക്ക് എങ്ങനെ ഇറക്കുമതി ചെയ്യാംample
STM32CubeWiSE-RadioCodeGenerator സൃഷ്ടിച്ച ഒരു പ്രോജക്റ്റ് ഒരു CubeMX ex-ലേക്ക് ഇറക്കുമതി ചെയ്യാൻample (MRSUBG_Skeleton), ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ പാലിക്കേണ്ടത് ആവശ്യമാണ്:

  1. അടങ്ങിയ ഫോൾഡർ തുറക്കുക fileSTM32CubeWiSE-RadioCodeGenerator സൃഷ്ടിച്ച് "Inc", "Src" ഫോൾഡറുകൾ പകർത്തുക.
  2. നിലവിലുള്ള രണ്ടെണ്ണം ഓവർറൈറ്റ് ചെയ്ത് “MRSUBG_Skeleton” ഫോൾഡറിൽ രണ്ട് ഫോൾഡറുകളും ഒട്ടിക്കുക.
  3. താഴെ പറയുന്ന IDE-കളിൽ ഒന്നിൽ “MRSUBG_Skeleton” പ്രോജക്റ്റ് തുറക്കുക:
    • 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_അസ്ഥികൂടം\ആപ്ലിക്കേഷൻ\ഉപയോക്താവ്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. എല്ലാ IDE-കൾക്കും പാത്ത് ഒന്നുതന്നെയാണ്. രണ്ടും fileS എന്നിവ Firmware\Drivers\STM32WL3x_HAL_Driver\Src-ൽ സ്ഥിതിചെയ്യുന്നു.STMicroelect-onics-UM3399-STM32Cube-WiSE-റേഡിയോ-കോഡ്-ജനറേറ്റർ-FIG-14
  6. COM സവിശേഷതകൾ ഉപയോഗിക്കുന്നതിന്, stm32wl3x_nucleo_conf.h file, ഫേംവെയർ\പ്രൊജക്റ്റുകൾ\NUCLEOWL33CC\ Ex-ൽ സ്ഥിതിചെയ്യുന്നുamples\MRSUBG\MRSUBG_Skeleton\Inc, USE_BSP_COM_FEATURE, USE_COM_LOG എന്നിവ 1U ആയി പരിഷ്കരിക്കണം:STMicroelect-onics-UM3399-STM32Cube-WiSE-റേഡിയോ-കോഡ്-ജനറേറ്റർ-FIG-15
  7. MRSUBG_Skeleton\Application\User എന്നതിൽ സ്ഥിതി ചെയ്യുന്ന “stm32wl3x_it.c” എന്നതിലേക്ക് ഇനിപ്പറയുന്ന കോഡ് പകർത്തുക.

STMicroelect-onics-UM3399-STM32Cube-WiSE-റേഡിയോ-കോഡ്-ജനറേറ്റർ-FIG-16STMicroelect-onics-UM3399-STM32Cube-WiSE-റേഡിയോ-കോഡ്-ജനറേറ്റർ-FIG-17

ഫ്ലോഗ്രാഫ് ഉദാampലെസ്

  • നാല് മുൻampസോഴ്‌സ് കോഡിനൊപ്പം ഫ്ലോഗ്രാഫുകളും നൽകിയിരിക്കുന്നു. ഇവ ഉദാ.ampടൂൾബാറിലെ "ലോഡ്" ബട്ടൺ ക്ലിക്കുചെയ്തുകൊണ്ട് STM32CubeWiSE-RadioCodeGenerator-ലേക്ക് ഫയലുകൾ ലോഡ് ചെയ്യാൻ കഴിയും.

ഓട്ടോഎസികെ_ആർഎക്സ്

STMicroelect-onics-UM3399-STM32Cube-WiSE-റേഡിയോ-കോഡ്-ജനറേറ്റർ-FIG-18

  • സീക്വൻസർ ഹാർഡ്‌വെയറിന്റെ സഹായത്തോടെ, കുറഞ്ഞ സിപിയു ഇടപെടലോടെ രണ്ട് STM32WL3x ഉപകരണങ്ങൾക്ക് എങ്ങനെ പരസ്പരം യാന്ത്രികമായി സംസാരിക്കാൻ കഴിയുമെന്ന് Auto-ACK ഡെമോ വ്യക്തമാക്കുന്നു.
  • ഈ ഫ്ലോഗ്രാഫ് ഡിവൈസ് എയുടെ സ്വഭാവം (ഓട്ടോ-ട്രാൻസ്മിറ്റ്-എസികെ) നടപ്പിലാക്കുന്നു. ഡിവൈസ് എയിൽ, സീക്വൻസർ ഒരു റിസീവിംഗ് അവസ്ഥയിലാണ് (വെയിറ്റ്ഫോർമെസേജ്) ഇനീഷ്യലൈസ് ചെയ്തിരിക്കുന്നത്, അവിടെ ഒരു സന്ദേശം വരുന്നതുവരെ അത് കാത്തിരിക്കുന്നു.
  • സാധുവായ ഒരു സന്ദേശം എത്തിക്കഴിഞ്ഞാൽ, സീക്വൻസർ സ്വയമേവ ഒരു ട്രാൻസ്മിറ്റ് അവസ്ഥയിലേക്ക് (TransmitACK) മാറുന്നു, അതിൽ CPU ഇടപെടലില്ലാതെ ഒരു ACK പാക്കറ്റ് പ്രതികരണമായി അയയ്ക്കുന്നു. ഇത് പൂർത്തിയായിക്കഴിഞ്ഞാൽ, സീക്വൻസർ അതിന്റെ പ്രാരംഭ WaitForMessage അവസ്ഥയിലേക്ക് പുനഃസജ്ജമാക്കപ്പെടും.
  • ഈ ഫ്ലോഗ്രാഫ് MRSUBG_SequencerAutoAck_Rx ex-ന്റെ അതേ സ്വഭാവം നടപ്പിലാക്കുന്നു.ampഎക്സിൽ നിന്ന് leampSTM32Cube WL3 സോഫ്റ്റ്‌വെയർ പാക്കേജിന്റെ les\MRSUBG ഫോൾഡർ. ഒരു ഉപകരണത്തിൽ AutoACK_RX ഫ്ലാഷ് ചെയ്‌തിട്ടുണ്ടെങ്കിൽ
    A, AutoACK_TX എന്നിവ ഏതെങ്കിലും ഒരു ഉപകരണത്തിൽ, B-യിൽ ഫ്ലാഷ് ചെയ്യപ്പെടുന്നു, രണ്ട് ഉപകരണങ്ങളും ഒരു പിംഗ്-പോംഗ് ഗെയിമിലെന്നപോലെ, അങ്ങോട്ടും ഇങ്ങോട്ടും സന്ദേശങ്ങൾ അയയ്ക്കുന്നു.

ഓട്ടോഎസികെ_ടിഎക്സ്

STMicroelect-onics-UM3399-STM32Cube-WiSE-റേഡിയോ-കോഡ്-ജനറേറ്റർ-FIG-19

  • "Auto-ACK" ഡെമോ, സീക്വൻസർ ഹാർഡ്‌വെയറിന്റെ സഹായത്തോടെ, കുറഞ്ഞ CPU ഇടപെടലിൽ രണ്ട് STM32WL3x ഉപകരണങ്ങൾക്ക് എങ്ങനെ പരസ്പരം യാന്ത്രികമായി സംസാരിക്കാൻ കഴിയുമെന്ന് ചിത്രീകരിക്കുന്നു.
  • ഈ ഫ്ലോഗ്രാഫ് ഡിവൈസ് ബിയുടെ സ്വഭാവം ("ഓട്ടോ-വെയ്റ്റ്-ഫോർ-എസികെ") നടപ്പിലാക്കുന്നു. ഡിവൈസ് ബിയിൽ, സീക്വൻസർ ഒരു ട്രാൻസ്മിറ്റിംഗ് അവസ്ഥയിലാണ് (ട്രാൻസ്മിറ്റ്മെസേജ്) ഇനീഷ്യലൈസ് ചെയ്യുന്നത്, അതിൽ അത് ഒരു സന്ദേശം ട്രാൻസ്മിറ്റ് ചെയ്യുന്നു. ട്രാൻസ്മിഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, അത് യാന്ത്രികമായി ഒരു റിസീവിംഗ് അവസ്ഥയിലേക്ക് മാറുന്നു, അവിടെ ഡിവൈസ് എയിൽ നിന്ന് (വെയ്റ്റ്ഫോർഎസികെ) ഒരു അംഗീകാരത്തിനായി അത് കാത്തിരിക്കുന്നു. സാധുവായ ഒരു അംഗീകാരം ലഭിച്ചുകഴിഞ്ഞാൽ, സീക്വൻസർ അതിന്റെ പ്രാരംഭ ട്രാൻസ്മിറ്റ്മെസേജ് അവസ്ഥയിലേക്ക് പുനഃസജ്ജമാക്കുകയും മുഴുവൻ പ്രക്രിയയും വീണ്ടും ആരംഭിക്കുകയും ചെയ്യുന്നു. 4 സെക്കൻഡിനുള്ളിൽ ഒരു എസികെയും ലഭിച്ചില്ലെങ്കിൽ, ഒരു ടൈംഔട്ട് ട്രിഗർ ചെയ്യപ്പെടുകയും സീക്വൻസർ എന്തായാലും ട്രാൻസ്മിറ്റ്മെസേജ് അവസ്ഥയിലേക്ക് മടങ്ങുകയും ചെയ്യുന്നു.
  • ഈ ഫ്ലോഗ്രാഫ് “MRSUBG_SequencerAutoAck_Tx” ex-ന്റെ അതേ സ്വഭാവം നടപ്പിലാക്കുന്നു.ampമുൻകാലങ്ങളിൽ നിന്നുള്ള ലെampSTM32Cube WL3 സോഫ്റ്റ്‌വെയർ പാക്കേജിന്റെ les\MRSUBG ഫോൾഡറിൽ. ഒരു ഉപകരണത്തിൽ AutoACK_RX ഫ്ലാഷ് ചെയ്‌താൽ, A, മറ്റൊരു ഉപകരണത്തിൽ AutoACK_TX ഫ്ലാഷ് ചെയ്‌താൽ, B, രണ്ട് ഉപകരണങ്ങളും ഒരു പിംഗ്-പോംഗ് ഗെയിമിലെന്നപോലെ സന്ദേശങ്ങൾ അങ്ങോട്ടും ഇങ്ങോട്ടും അയയ്ക്കുന്നു.

സംസാരിക്കുന്നതിന് മുമ്പ് ശ്രദ്ധിക്കുക (LBT)

STMicroelect-onics-UM3399-STM32Cube-WiSE-റേഡിയോ-കോഡ്-ജനറേറ്റർ-FIG-20

  • ഈ മുൻampSTM32WL3x റഫറൻസ് മാനുവലിൽ നിന്ന് എടുത്തതാണ് [1]. ഈ ഉദാഹരണത്തിന്റെ കൂടുതൽ വിവരങ്ങൾക്ക് ആ മാനുവൽ കാണുക.ample.

സ്നിഫ് മോഡ്

STMicroelect-onics-UM3399-STM32Cube-WiSE-റേഡിയോ-കോഡ്-ജനറേറ്റർ-FIG-21

  • ഈ മുൻampSTM32WL3x റഫറൻസ് മാനുവലിൽ നിന്ന് എടുത്തതാണ് [1]. ഈ ഉദാഹരണത്തിന്റെ കൂടുതൽ വിവരങ്ങൾക്ക് ആ മാനുവൽ കാണുക.ample.

റിവിഷൻ ചരിത്രം

പട്ടിക 2. പ്രമാണ പുനരവലോകന ചരിത്രം

തീയതി പതിപ്പ് മാറ്റങ്ങൾ
21-നവംബർ-2024 1 പ്രാരംഭ റിലീസ്.
10-ഫെബ്രുവരി-2025 2 STM32WL3x എന്ന സ്കോപ്പിലേക്ക് ഉപകരണ നാമം അപ്ഡേറ്റ് ചെയ്തു.

പ്രധാന അറിയിപ്പ് - ശ്രദ്ധയോടെ വായിക്കുക

  • STMicroelectronics NV യ്ക്കും അതിൻ്റെ അനുബന്ധ സ്ഥാപനങ്ങൾക്കും ("ST") ST ഉൽപ്പന്നങ്ങളിലും കൂടാതെ/അല്ലെങ്കിൽ ഈ പ്രമാണത്തിൽ എപ്പോൾ വേണമെങ്കിലും അറിയിപ്പ് കൂടാതെ മാറ്റങ്ങൾ, തിരുത്തലുകൾ, മെച്ചപ്പെടുത്തലുകൾ, പരിഷ്‌ക്കരണങ്ങൾ, മെച്ചപ്പെടുത്തലുകൾ എന്നിവ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. ഓർഡറുകൾ നൽകുന്നതിന് മുമ്പ് വാങ്ങുന്നവർ ST ഉൽപ്പന്നങ്ങളുടെ ഏറ്റവും പുതിയ പ്രസക്തമായ വിവരങ്ങൾ നേടിയിരിക്കണം. ഓർഡർ അക്‌നോളജ്‌മെൻ്റ് സമയത്ത് എസ്‌ടിയുടെ വിൽപ്പന നിബന്ധനകൾക്കും വ്യവസ്ഥകൾക്കും അനുസരിച്ചാണ് എസ്ടി ഉൽപ്പന്നങ്ങൾ വിൽക്കുന്നത്.
  • ST ഉൽപ്പന്നങ്ങളുടെ തിരഞ്ഞെടുപ്പ്, തിരഞ്ഞെടുക്കൽ, ഉപയോഗം എന്നിവയുടെ പൂർണ ഉത്തരവാദിത്തം വാങ്ങുന്നവർക്ക് മാത്രമായിരിക്കും, കൂടാതെ അപേക്ഷാ സഹായത്തിനോ വാങ്ങുന്നവരുടെ ഉൽപ്പന്നങ്ങളുടെ രൂപകൽപ്പനയ്‌ക്കോ യാതൊരു ബാധ്യതയും ST ഏറ്റെടുക്കുന്നില്ല.
  • ഏതെങ്കിലും ബൗദ്ധിക സ്വത്തവകാശത്തിനുള്ള ലൈസൻസോ, പ്രകടിപ്പിക്കുന്നതോ സൂചിപ്പിക്കപ്പെട്ടതോ ആയ ഒരു ലൈസൻസും ഇവിടെ ST നൽകുന്നില്ല.
  • ഇവിടെ പ്രതിപാദിച്ചിരിക്കുന്ന വിവരങ്ങളിൽ നിന്ന് വ്യത്യസ്തമായ വ്യവസ്ഥകളോടെ ST ഉൽപ്പന്നങ്ങളുടെ പുനർവിൽപ്പന, അത്തരം ഉൽപ്പന്നത്തിന് ST നൽകുന്ന ഏതെങ്കിലും വാറൻ്റി അസാധുവാകും.
  • എസ്ടിയും എസ്ടി ലോഗോയും എസ്ടിയുടെ വ്യാപാരമുദ്രകളാണ്. ST വ്യാപാരമുദ്രകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, www.st.com/trademarks കാണുക. മറ്റെല്ലാ ഉൽപ്പന്നങ്ങളുടെയും സേവനങ്ങളുടെയും പേരുകൾ അവയുടെ ഉടമസ്ഥരുടെ സ്വത്താണ്.
  • ഈ ഡോക്യുമെൻ്റിലെ വിവരങ്ങൾ ഈ ഡോക്യുമെൻ്റിൻ്റെ ഏതെങ്കിലും മുൻ പതിപ്പുകളിൽ മുമ്പ് നൽകിയിട്ടുള്ള വിവരങ്ങൾ അസാധുവാക്കുകയും മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുന്നു.
  • © 2025 STMicroelectronics – എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം

പതിവുചോദ്യങ്ങൾ

  • ചോദ്യം: STM32CubeWiSE-RadioCodeGenerator-നുള്ള ഏറ്റവും കുറഞ്ഞ സിസ്റ്റം ആവശ്യകതകൾ എന്തൊക്കെയാണ്?
    • A: ഏറ്റവും കുറഞ്ഞ സിസ്റ്റം ആവശ്യകതകളിൽ കുറഞ്ഞത് 2 ജിബി റാം, യുഎസ്ബി പോർട്ടുകൾ, അഡോബ് അക്രോബാറ്റ് റീഡർ 6.0 എന്നിവ ഉൾപ്പെടുന്നു.
  • ചോദ്യം: എനിക്ക് എങ്ങനെ STM32CubeWiSE-RadioCodeGenerator സോഫ്റ്റ്‌വെയർ പാക്കേജ് സജ്ജീകരിക്കാനാകും?
    • A: സോഫ്റ്റ്‌വെയർ പാക്കേജ് സജ്ജീകരിക്കാൻ, നൽകിയിരിക്കുന്ന സിപ്പിന്റെ ഉള്ളടക്കം എക്‌സ്‌ട്രാക്റ്റ് ചെയ്യുക. file ഒരു താൽക്കാലിക ഡയറക്ടറിയിലേക്ക് പോയി എക്സിക്യൂട്ടബിൾ ലോഞ്ച് ചെയ്യുക. file ഓൺ-സ്‌ക്രീൻ നിർദ്ദേശങ്ങൾ പാലിക്കുന്നു.

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

STMicroelectronics UM3399 STM32Cube WiSE റേഡിയോ കോഡ് ജനറേറ്റർ [pdf] ഉപയോക്തൃ മാനുവൽ
UM3399, UM3399 STM32 ക്യൂബ് WiSE റേഡിയോ കോഡ് ജനറേറ്റർ, UM3399, STM32, ക്യൂബ് WiSE റേഡിയോ കോഡ് ജനറേറ്റർ, റേഡിയോ കോഡ് ജനറേറ്റർ, കോഡ് ജനറേറ്റർ, ജനറേറ്റർ

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *