STMicroelectronics UM3399 STM32Cube WiSE ರೇಡಿಯೋ ಕೋಡ್ ಜನರೇಟರ್
ಉತ್ಪನ್ನ ಬಳಕೆಯ ಸೂಚನೆಗಳು
- STM32CubeWiSE-RadioCodeGenerator ಅಪ್ಲಿಕೇಶನ್ಗೆ ಕನಿಷ್ಠ 2 Gbytes RAM, USB ಪೋರ್ಟ್ಗಳು ಮತ್ತು Adobe Acrobat ರೀಡರ್ 6.0 ಅಗತ್ಯವಿದೆ.
- stm32wise-cgwin.zip ನ ವಿಷಯವನ್ನು ಹೊರತೆಗೆಯಿರಿ. file ತಾತ್ಕಾಲಿಕ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ.
- STM32CubeWiSE-RadioCodeGenerator_Vx.xxexe ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ file ಮತ್ತು ತೆರೆಯ ಮೇಲಿನ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ.
- STM32CubeWiSE-RadioCodeGenerator SW ಪ್ಯಾಕೇಜ್ files ಅನ್ನು 'app' ಮತ್ತು 'ex' ಸೇರಿದಂತೆ ಫೋಲ್ಡರ್ಗಳಾಗಿ ಆಯೋಜಿಸಲಾಗಿದೆampಲೆಸ್'.
- STM32CubeWiSE-RadioCodeGenerator ನಲ್ಲಿ ಫ್ಲೋಗ್ರಾಫ್ ನಿರ್ಮಿಸಲು:
- ಟೂಲ್ಬಾರ್ ಅಥವಾ ಜಾಗತಿಕ ಮೆನು ಬಳಸಿ ಫ್ಲೋಗ್ರಾಫ್ಗೆ SeqActions ಅನ್ನು ಸೇರಿಸಿ.
- ಕ್ರಿಯೆ ಪರಿವರ್ತನೆಯ ಬಾಣಗಳನ್ನು ಎಳೆಯುವ ಮೂಲಕ SeqActions ಅನ್ನು ಪ್ರವೇಶ ಬಿಂದುವಿಗೆ ಮತ್ತು ಪರಸ್ಪರ ಸಂಪರ್ಕಿಸಿ.
- ಕ್ರಿಯೆಗಳನ್ನು ಎಳೆಯುವ ಮೂಲಕ ಮತ್ತು ಅಗತ್ಯವಿರುವಂತೆ ಕ್ರಿಯಾ ಪರಿವರ್ತನೆಗಳನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ಹರಿವಿನ ಗ್ರಾಫ್ ಅನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ.
ಪರಿಚಯ
- ಈ ಡಾಕ್ಯುಮೆಂಟ್ STM32CubeWiSE-RadioCodeGenerator (STM32CubeWiSEcg) SW ಪ್ಯಾಕೇಜ್ ಅನ್ನು STM32WL3x MRSUBG ಸೀಕ್ವೆನ್ಸರ್ ಕೋಡ್ ಜನರೇಟರ್ನೊಂದಿಗೆ ವಿವರಿಸುತ್ತದೆ.
- STM32CubeWiSE-RadioCodeGenerator ಎನ್ನುವುದು MRSUBG ಸೀಕ್ವೆನ್ಸರ್ ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಯಾವ ಟ್ರಾನ್ಸ್ಸಿವರ್ ಕ್ರಿಯೆಗಳನ್ನು ಯಾವ ಸ್ಥಿತಿಯಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು ಎಂಬುದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಫ್ಲೋಗ್ರಾಫ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಬಳಸಲಾಗುವ PC ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ.
- STM32WL3x ಸಬ್-GHz ರೇಡಿಯೋ ಈ ಸೀಕ್ವೆನ್ಸರ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು CPU ಹಸ್ತಕ್ಷೇಪದ ಅಗತ್ಯವಿಲ್ಲದೆ RF ವರ್ಗಾವಣೆಗಳ ಸ್ವಾಯತ್ತ ನಿರ್ವಹಣೆಗೆ ಅನುವು ಮಾಡಿಕೊಡುವ ಸ್ಟೇಟ್-ಮೆಷಿನ್ ತರಹದ ಕಾರ್ಯವಿಧಾನವಾಗಿದೆ.
- CPU ಹಸ್ತಕ್ಷೇಪದ ಅಗತ್ಯವಿದ್ದರೆ, ಅಡಚಣೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು. ಟ್ರಾನ್ಸ್ಸಿವರ್ ಕ್ರಿಯೆಗಳನ್ನು ಫ್ಲೋ ಗ್ರಾಫ್ನಲ್ಲಿ ಜೋಡಿಸಬಹುದು. ಈ ದಾಖಲೆಯಲ್ಲಿ, ಪ್ರತ್ಯೇಕ ಟ್ರಾನ್ಸ್ಸಿವರ್ ಕ್ರಿಯೆಗಳನ್ನು SeqActions ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ.
- ಆದಾಗ್ಯೂ, ಮೂಲ ಸಂಕೇತವು ಫ್ಲೋಗ್ರಾಫ್ಗಳಿಗೆ ಉತ್ತಮ ಪ್ರಾತಿನಿಧ್ಯವಲ್ಲ, ಏಕೆಂದರೆ ಅದು ಅವುಗಳ ತಾರ್ಕಿಕ ಮತ್ತು ತಾತ್ಕಾಲಿಕ ರಚನೆಯನ್ನು ಮರೆಮಾಡುತ್ತದೆ.
- STM32CubeWiSE-RadioCodeGenerator ಫ್ಲೋಗ್ರಾಫ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಚಿತ್ರಾತ್ಮಕ ವಿಧಾನವನ್ನು ಒದಗಿಸುವ ಮೂಲಕ ಮತ್ತು ನಂತರ ಬಳಕೆದಾರರ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಏಕೀಕರಣಕ್ಕಾಗಿ ರಚಿಸಲಾದ ಫ್ಲೋಗ್ರಾಫ್ಗಳನ್ನು C ಮೂಲ ಕೋಡ್ನಂತೆ ರಫ್ತು ಮಾಡುವ ಮೂಲಕ ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ.
- ಫ್ಲೋಗ್ರಾಫ್ ವ್ಯಾಖ್ಯಾನವನ್ನು ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ RAM ನಲ್ಲಿ ಈ ರೂಪದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ:
- ಪಾಯಿಂಟರ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪರಸ್ಪರ ಲಿಂಕ್ ಮಾಡಲಾದ ActionConfiguration RAM ಕೋಷ್ಟಕಗಳ ಒಂದು ಸೆಟ್. ಈ ಪಾಯಿಂಟರ್ಗಳು SeqActions ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತವೆ, ಅಂದರೆ, ಕ್ರಿಯೆಯ ಪ್ರಕಾರ (ಉದಾ.ample, ಪ್ರಸರಣ, ಸ್ವೀಕೃತಿ, ಸ್ಥಗಿತಗೊಳಿಸುವಿಕೆ), ಹಾಗೆಯೇ SeqAction-ನಿರ್ದಿಷ್ಟ ರೇಡಿಯೋ ನಿಯತಾಂಕಗಳು ಮತ್ತು ಕ್ರಿಯೆಯ ಪ್ರಸರಣಗಳಿಗೆ ಷರತ್ತುಗಳು.
- ಒಂದು ವಿಶಿಷ್ಟವಾದ ಗ್ಲೋಬಲ್ ಕಾನ್ಫಿಗರೇಶನ್ RAM ಟೇಬಲ್. ಇದು ಫ್ಲೋಗ್ರಾಫ್ನ ಪ್ರವೇಶ ಬಿಂದುವನ್ನು (ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮೊದಲ SeqAction), ಹಾಗೆಯೇ ಕೆಲವು ಡೀಫಾಲ್ಟ್ ಫ್ಲ್ಯಾಗ್ ಮೌಲ್ಯಗಳು ಮತ್ತು ಸಾಮಾನ್ಯ ರೇಡಿಯೋ ನಿಯತಾಂಕಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ.
- ಪ್ರತಿಯೊಂದು SeqAction ಗೆ ಪ್ರತ್ಯೇಕವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾದ ರೇಡಿಯೋ ನಿಯತಾಂಕಗಳನ್ನು ಡೈನಾಮಿಕ್ ರಿಜಿಸ್ಟರ್ಗಳಲ್ಲಿ ಒಂದರಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ, ಅದರ ವಿಷಯಗಳು ActionConfiguration RAM ಕೋಷ್ಟಕದ ಭಾಗವಾಗಿರುತ್ತವೆ. ಫ್ಲೋಗ್ರಾಫ್ನ ಸಂಪೂರ್ಣ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಮೇಲೆ ಸ್ಥಿರವಾಗಿರುವ ರೇಡಿಯೋ ನಿಯತಾಂಕಗಳನ್ನು (CPU ಅಡಚಣೆಯ ಸಮಯದಲ್ಲಿ ಅವುಗಳನ್ನು ಮಾರ್ಪಡಿಸದ ಹೊರತು) ಸ್ಥಿರ ರಿಜಿಸ್ಟರ್ಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ, ಅದರ ವಿಷಯಗಳು ಜಾಗತಿಕ ಸಂರಚನಾ RAM ಕೋಷ್ಟಕದ ಭಾಗವಾಗಿರುತ್ತವೆ.
ಸಾಮಾನ್ಯ ಮಾಹಿತಿ
ಪರವಾನಗಿ
ಈ ಡಾಕ್ಯುಮೆಂಟ್ STM32WL3x Arm® Cortex ® -M0+ ಆಧಾರಿತ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ವಿವರಿಸುತ್ತದೆ.
ಗಮನಿಸಿ: ಆರ್ಮ್ ಎನ್ನುವುದು ಆರ್ಮ್ ಲಿಮಿಟೆಡ್ನ ನೋಂದಾಯಿತ ಟ್ರೇಡ್ಮಾರ್ಕ್ ಆಗಿದೆ (ಅಥವಾ ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳು) ಯುಎಸ್ ಮತ್ತು/ಅಥವಾ ಬೇರೆಡೆ.
ಸಂಬಂಧಿತ ದಾಖಲೆಗಳು
ಕೋಷ್ಟಕ 1. ಡಾಕ್ಯುಮೆಂಟ್ ಉಲ್ಲೇಖಗಳು
ಸಂಖ್ಯೆ | ಉಲ್ಲೇಖ | ಶೀರ್ಷಿಕೆ |
[1] | RM0511 | STM32WL30xx/31xx/33xx Arm® ಆಧಾರಿತ ಉಪ-GHz MCU ಗಳು |
ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ
- ಈ ವಿಭಾಗವು STM32CubeWiSE-RadioCodeGenerator ಅನ್ನು ಚಲಾಯಿಸಲು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಸಿಸ್ಟಮ್ ಅವಶ್ಯಕತೆಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ.
- ಇದು ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ ಸ್ಥಾಪನೆ ವಿಧಾನವನ್ನು ಸಹ ವಿವರಿಸುತ್ತದೆ.
ಸಿಸ್ಟಮ್ ಅವಶ್ಯಕತೆಗಳು
STM32CubeWiSE-RadioCodeGenerator ಅಪ್ಲಿಕೇಶನ್ ಈ ಕೆಳಗಿನ ಕನಿಷ್ಠ ಅವಶ್ಯಕತೆಗಳನ್ನು ಹೊಂದಿದೆ:
- Microsoft® Windows 10 ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಚಾಲನೆಯಲ್ಲಿರುವ Intel® ಅಥವಾ AMD® ಪ್ರೊಸೆಸರ್ ಹೊಂದಿರುವ PC.
- ಕನಿಷ್ಠ 2 Gbytes RAM
- USB ಪೋರ್ಟ್ಗಳು
- ಅಡೋಬ್ ಅಕ್ರೋಬ್ಯಾಟ್ ರೀಡರ್ 6.0
STM32CubeWiSE-RadioCodeGenerator SW ಪ್ಯಾಕೇಜ್ ಸೆಟಪ್
ಈ ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ಮಾಡಿ:
- stm32wise-cgwin.zip ನ ವಿಷಯವನ್ನು ಹೊರತೆಗೆಯಿರಿ. file ತಾತ್ಕಾಲಿಕ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ.
- STM32CubeWiSE-RadioCodeGenerator_Vx.xxexe ಅನ್ನು ಹೊರತೆಗೆಯಿರಿ ಮತ್ತು ಪ್ರಾರಂಭಿಸಿ file ಮತ್ತು ತೆರೆಯ ಮೇಲಿನ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ.
STM32CubeWiSE-ರೇಡಿಯೋಕೋಡ್ ಜನರೇಟರ್ SW ಪ್ಯಾಕೇಜ್ files
STM32CubeWiSE-RadioCodeGenerator SW ಪ್ಯಾಕೇಜ್ files ಗಳನ್ನು ಈ ಕೆಳಗಿನ ಫೋಲ್ಡರ್ಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ:
- ಅಪ್ಲಿಕೇಶನ್: STM32CubeWiSE-RadioCodeGenerator.exe ಅನ್ನು ಒಳಗೊಂಡಿದೆ
- examples: ಈ ಫೋಲ್ಡರ್ ಅನ್ನು ಈ ಕೆಳಗಿನ ಉಪ ಫೋಲ್ಡರ್ಗಳಾಗಿ ಆಯೋಜಿಸಲಾಗಿದೆ:
- ಕೋಡ್: ಈ ಫೋಲ್ಡರ್ ಫ್ಲೋಗ್ರಾಫ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ example ಅನ್ನು ಈಗಾಗಲೇ C ಕೋಡ್ ಆಗಿ ರಫ್ತು ಮಾಡಲಾಗಿದೆ, ಅಪ್ಲಿಕೇಶನ್ ಯೋಜನೆಗೆ ಸೇರಿಸಲು ಸಿದ್ಧವಾಗಿದೆ.
- ಫ್ಲೋಗ್ರಾಫ್ಗಳು: ಈ ಫೋಲ್ಡರ್ ಕೆಲವು ಮಾಜಿಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆampಸ್ವಾಯತ್ತ MRSUBG ಸೀಕ್ವೆನ್ಸರ್ ಕಾರ್ಯಾಚರಣೆಗಳ ಸನ್ನಿವೇಶಗಳು
ಬಿಡುಗಡೆ ಟಿಪ್ಪಣಿಗಳು ಮತ್ತು ಪರವಾನಗಿ fileಗಳು ರೂಟ್ ಫೋಲ್ಡರ್ನಲ್ಲಿವೆ.
STM32CubeWiSE-RadioCodeGenerator ಸಾಫ್ಟ್ವೇರ್ ವಿವರಣೆ
- ಈ ವಿಭಾಗವು STM32CubeWiSE-RadioCodeGenerator ಅಪ್ಲಿಕೇಶನ್ನ ಮುಖ್ಯ ಕಾರ್ಯಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. ಈ ಉಪಯುಕ್ತತೆಯನ್ನು ಚಲಾಯಿಸಲು, STM32CubeWiSE-RadioCodeGenerator ಐಕಾನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
STM32CubeWiSE-RadioCodeGenerator ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದ ನಂತರ, ಮುಖ್ಯ ಅಪ್ಲಿಕೇಶನ್ ವಿಂಡೋ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. ಇದು ಇವುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:
- ಜಾಗತಿಕ ಮೆನು ಮತ್ತು ಪರಿಕರಪಟ್ಟಿ
- ಫ್ಲೋಗ್ರಾಫ್ನ ದೃಶ್ಯ ಡ್ರ್ಯಾಗ್-ಅಂಡ್-ಡ್ರಾಪ್ ಪ್ರಾತಿನಿಧ್ಯ
- SeqAction ಕಾನ್ಫಿಗರೇಶನ್ ವಿಭಾಗ (ಪ್ರಸ್ತುತ SeqAction ಅನ್ನು ಸಂಪಾದಿಸಲಾಗುತ್ತಿದ್ದರೆ ಮಾತ್ರ ಗೋಚರಿಸುತ್ತದೆ)
ಫ್ಲೋಗ್ರಾಫ್ ನಿರ್ಮಿಸುವುದು
ಬೇಸಿಕ್ಸ್
ಫ್ಲೋಗ್ರಾಫ್ಗಳನ್ನು ಎರಡು ಹಂತಗಳಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ:
- ಫ್ಲೋಗ್ರಾಫ್ಗೆ SeqActions ಸೇರಿಸಿ. ಇದನ್ನು ಟೂಲ್ಬಾರ್ನಲ್ಲಿರುವ “ಕ್ರಿಯೆಯನ್ನು ಸೇರಿಸಿ” ಬಟನ್ ಬಳಸಿ, ಜಾಗತಿಕ ಮೆನು (ಸಂಪಾದನೆ → ಕ್ರಿಯೆಯನ್ನು ಸೇರಿಸಿ) ಅಥವಾ “Ctrl+A” ಶಾರ್ಟ್ಕಟ್ನೊಂದಿಗೆ ಮಾಡಬಹುದು.
- ಕ್ರಿಯೆ ಪರಿವರ್ತನೆಯ ಬಾಣಗಳನ್ನು ಎಳೆಯುವ ಮೂಲಕ SeqActions ಅನ್ನು ಪ್ರವೇಶ ಬಿಂದುವಿಗೆ ಮತ್ತು ಪರಸ್ಪರ ಸಂಪರ್ಕಿಸಿ.
ಈ ಪರಿವರ್ತನೆಗಳು ಸಂಭವಿಸುವ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ನಂತರ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ (ವಿಭಾಗ 3.2.1 ನೋಡಿ: ನಿಯಂತ್ರಣ ಹರಿವು).
ಫ್ಲೋಗ್ರಾಫ್ ಅನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡುವುದು, ಕ್ರಿಯೆಗಳನ್ನು ಎಳೆಯುವುದು
ಮೌಸ್ ಪಾಯಿಂಟರ್ (ಎಡ ಕ್ಲಿಕ್) ಬಳಸಿ ಫ್ಲೋಗ್ರಾಫ್ನ ಚೆಕರ್ಬೋರ್ಡ್ ಹಿನ್ನೆಲೆಯನ್ನು ಎಳೆಯುವ ಮೂಲಕ, viewಫ್ಲೋಗ್ರಾಫ್ನಲ್ಲಿರುವ ಪೋರ್ಟ್ ಅನ್ನು ಸರಿಹೊಂದಿಸಬಹುದು. ಮೌಸ್ ಸ್ಕ್ರಾಲ್ ವೀಲ್ ಅನ್ನು ಜೂಮ್ ಇನ್ ಮತ್ತು ಔಟ್ ಮಾಡಲು ಬಳಸಬಹುದು. ಕ್ರಿಯೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲು (ಔಟ್ಪುಟ್ ಪೋರ್ಟ್ಗಳು, ಅಳಿಸು ಬಟನ್ ಮತ್ತು ಸಂಪಾದನೆ ಬಟನ್ ಹೊರತುಪಡಿಸಿ) ಕ್ರಿಯೆಯ ಮೇಲೆ ಎಲ್ಲಿಯಾದರೂ ಕ್ಲಿಕ್ ಮಾಡಿ. ಎಡ ಮೌಸ್ ಬಟನ್ನೊಂದಿಗೆ ಅವುಗಳನ್ನು ಎಳೆಯುವ ಮೂಲಕ ಫ್ಲೋಗ್ರಾಫ್ನಲ್ಲಿ ಕ್ರಿಯೆಗಳನ್ನು ಜೋಡಿಸಬಹುದು.
ಕ್ರಿಯೆಯ ಪರಿವರ್ತನೆಗಳನ್ನು ಸೇರಿಸಲಾಗುತ್ತಿದೆ
- ಚಿತ್ರ 2 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ, ಪ್ರತಿಯೊಂದು ಕ್ರಿಯೆಯು ಎರಡು "ಔಟ್ಪುಟ್ ಪೋರ್ಟ್ಗಳನ್ನು" ಹೊಂದಿದ್ದು, ಅವುಗಳನ್ನು NextAction1 (NA1) ಮತ್ತು NextAction2 (NA2) ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಇವುಗಳನ್ನು ಕ್ರಿಯೆ ಪೂರ್ಣಗೊಂಡ ನಂತರ ಕಾರ್ಯಗತಗೊಳಿಸಲಾದ SeqActions ಗೆ ಸಂಪರ್ಕಿಸಬಹುದು. ಉದಾಹರಣೆಗೆampನಂತರ, ಪ್ರಸ್ತುತ ಕ್ರಿಯೆಯು ಯಶಸ್ವಿಯಾದರೆ NextAction1 ಅನ್ನು ಕೆಲವು ಕ್ರಿಯೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಳಸಬಹುದು ಮತ್ತು ವಿಫಲವಾದರೆ NextAction2 ಅನ್ನು ಪ್ರಚೋದಿಸಬಹುದು.
- ಕ್ರಿಯೆಯ ಪರಿವರ್ತನೆಯನ್ನು ರಚಿಸಲು, ಔಟ್ಪುಟ್ ಪೋರ್ಟ್ಗಳಲ್ಲಿ ಒಂದರ ಮೇಲೆ ಮೌಸ್ ಪಾಯಿಂಟರ್ ಅನ್ನು ಸುಳಿದಾಡಿ, ಎಡ ಮೌಸ್ ಬಟನ್ ಒತ್ತಿ ಮತ್ತು ಪರಿವರ್ತನೆಯ ಬಾಣವನ್ನು ಎಳೆಯಲು ಮೌಸ್ ಪಾಯಿಂಟರ್ ಅನ್ನು ಸರಿಸಿ. ಇತರ SeqAction ನ ಎಡಭಾಗದಲ್ಲಿರುವ ಇನ್ಪುಟ್ ಪೋರ್ಟ್ ಮೇಲೆ ಮೌಸ್ ಪಾಯಿಂಟರ್ ಅನ್ನು ಸರಿಸಿ ಮತ್ತು ಸಂಪರ್ಕವನ್ನು ಶಾಶ್ವತಗೊಳಿಸಲು ಎಡ ಮೌಸ್ ಬಟನ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿ. ಕ್ರಿಯೆಯ ಪರಿವರ್ತನೆಯನ್ನು ತೆಗೆದುಹಾಕಲು, ಕ್ರಿಯೆಯ ಪರಿವರ್ತನೆಯನ್ನು ರಚಿಸಲು ಹಂತಗಳನ್ನು ಪುನರಾವರ್ತಿಸಿ, ಆದರೆ ಚೆಕರ್ಬೋರ್ಡ್ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಎಲ್ಲೋ ಎಡ ಮೌಸ್ ಬಟನ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿ.
- ಒಂದು ಔಟ್ಪುಟ್ (NextAction1, NextAction2) ಸಂಪರ್ಕಗೊಳ್ಳದೆ ಬಿಟ್ಟರೆ, ಈ ಮುಂದಿನ ಕ್ರಿಯೆಯನ್ನು ಪ್ರಚೋದಿಸಿದರೆ ಸೀಕ್ವೆನ್ಸರ್ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ.
- "ಎಂಟ್ರಿ ಪಾಯಿಂಟ್" ಅನ್ನು SeqAction ನ ಇನ್ಪುಟ್ ಪೋರ್ಟ್ಗೆ ಸಂಪರ್ಕಿಸುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಸೀಕ್ವೆನ್ಸರ್ ಅನ್ನು ಪ್ರಚೋದಿಸಿದ ತಕ್ಷಣ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾದ ಮೊದಲ SeqAction ಇದು.
ಕ್ರಿಯೆಗಳನ್ನು ಸಂಪಾದಿಸುವುದು ಮತ್ತು ಅಳಿಸುವುದು
- SeqAction ನ ಮೇಲಿನ ಎಡಭಾಗದಲ್ಲಿರುವ ಪೆನ್ಸಿಲ್ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ SeqActions ಅನ್ನು ಸಂಪಾದಿಸಬಹುದು. ಮೇಲಿನ ಬಲಭಾಗದಲ್ಲಿರುವ ಕೆಂಪು ಶಿಲುಬೆಯ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಅದನ್ನು ಅಳಿಸಬಹುದು (ಚಿತ್ರ 3 ನೋಡಿ). SeqAction ಅನ್ನು ಅಳಿಸುವುದರಿಂದ ಯಾವುದೇ ಒಳಬರುವ ಮತ್ತು ಹೊರಹೋಗುವ ಕ್ರಿಯೆಯ ಪರಿವರ್ತನೆಗಳು ಸಹ ತೆಗೆದುಹಾಕಲ್ಪಡುತ್ತವೆ.
SeqAction ಕಾನ್ಫಿಗರೇಶನ್
SeqActions ಅನ್ನು ಫ್ಲೋಗ್ರಾಫ್ನಲ್ಲಿನ ಪ್ರತಿಯೊಂದು ಕ್ರಿಯೆಯ ಮೇಲಿನ ಎಡಭಾಗದಲ್ಲಿರುವ ಪೆನ್ಸಿಲ್ ಬಟನ್ ಮೂಲಕ ಪ್ರವೇಶಿಸಬಹುದಾದ ಟ್ಯಾಬ್ಡ್ ಕಾನ್ಫಿಗರೇಶನ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು. ಈ ಇಂಟರ್ಫೇಸ್ ಮೂಲಭೂತವಾಗಿ ನಿರ್ದಿಷ್ಟ ಕ್ರಿಯೆಗಾಗಿ ActionConfiguration RAM ಟೇಬಲ್ನ ವಿಷಯಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತದೆ, ಇದು ನಿಯಂತ್ರಣ ಹರಿವು-ಸಂಬಂಧಿತ ಕಾನ್ಫಿಗರೇಶನ್ ಆಯ್ಕೆಗಳು ಮತ್ತು ಡೈನಾಮಿಕ್ ರಿಜಿಸ್ಟರ್ ವಿಷಯಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಡೈನಾಮಿಕ್ ರಿಜಿಸ್ಟರ್ ವಿಷಯಗಳನ್ನು ಪ್ರತಿ ರಿಜಿಸ್ಟರ್ ಮೌಲ್ಯದ ಮೇಲೆ ಸಂಪೂರ್ಣ ನಿಯಂತ್ರಣದೊಂದಿಗೆ ಹಸ್ತಚಾಲಿತವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು (ವಿಭಾಗ 3.2.3: ಸುಧಾರಿತ ರೇಡಿಯೋ ಕಾನ್ಫಿಗರೇಶನ್ ನೋಡಿ) ಅಥವಾ ಸರಳೀಕೃತ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ (ವಿಭಾಗ 3.2.2: ಮೂಲ ರೇಡಿಯೋ ಕಾನ್ಫಿಗರೇಶನ್ ನೋಡಿ). ಸರಳೀಕೃತ ಇಂಟರ್ಫೇಸ್ ಬಹುತೇಕ ಎಲ್ಲಾ ಬಳಕೆಯ ಸಂದರ್ಭಗಳಿಗೆ ಸಾಕಾಗಬೇಕು.
ಹರಿವನ್ನು ನಿಯಂತ್ರಿಸಿ
ನಿಯಂತ್ರಣ ಹರಿವಿನ ಟ್ಯಾಬ್ (ಚಿತ್ರ 4 ನೋಡಿ) ಕ್ರಿಯೆಯ ಹೆಸರು ಮತ್ತು ಕ್ರಿಯೆಯ ಸಮಯ ಮೀರುವ ಮಧ್ಯಂತರದಂತಹ ಕೆಲವು ಮೂಲಭೂತ ಸಂರಚನಾ ಆಯ್ಕೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಕ್ರಿಯೆಯ ಹೆಸರನ್ನು ಫ್ಲೋಗ್ರಾಫ್ನಲ್ಲಿ ಪ್ರದರ್ಶನಕ್ಕಾಗಿ ಮಾತ್ರ ಬಳಸಲಾಗುವುದಿಲ್ಲ ಆದರೆ ಅದನ್ನು ಉತ್ಪಾದಿಸಿದ ಮೂಲ ಕೋಡ್ಗೆ ಸಹ ಸಾಗಿಸಲಾಗುತ್ತದೆ.
- ನಿಯಂತ್ರಣ ಹರಿವಿನ ಟ್ಯಾಬ್ (ಚಿತ್ರ 4 ನೋಡಿ) ಕ್ರಿಯೆಯ ಹೆಸರು ಮತ್ತು ಕ್ರಿಯೆಯ ಸಮಯ ಮೀರುವ ಮಧ್ಯಂತರದಂತಹ ಕೆಲವು ಮೂಲಭೂತ ಸಂರಚನಾ ಆಯ್ಕೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಕ್ರಿಯೆಯ ಹೆಸರನ್ನು ಫ್ಲೋಗ್ರಾಫ್ನಲ್ಲಿ ಪ್ರದರ್ಶನಕ್ಕಾಗಿ ಮಾತ್ರ ಬಳಸಲಾಗುವುದಿಲ್ಲ ಆದರೆ ಉತ್ಪಾದಿಸಿದ ಮೂಲ ಕೋಡ್ಗೆ ಸಹ ಸಾಗಿಸಲಾಗುತ್ತದೆ.
- ಬಹು ಮುಖ್ಯವಾಗಿ, ನಿಯಂತ್ರಣ ಹರಿವಿನ ಟ್ಯಾಬ್ NextAction1 / NextAction2 ಗೆ ಪರಿವರ್ತನೆಯು ಪರಿವರ್ತನೆಯ ಮಧ್ಯಂತರ ಮತ್ತು ಧ್ವಜಗಳನ್ನು ಅವಲಂಬಿಸಿರುವ ಸ್ಥಿತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತದೆ. "..." ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಪರಿವರ್ತನೆಯ ಸ್ಥಿತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು, ಇದು ಚಿತ್ರ 5 ರಲ್ಲಿ ತೋರಿಸಿರುವ ಮಾಸ್ಕ್ ಆಯ್ಕೆ ಸಂವಾದವನ್ನು ಗೋಚರಿಸುವಂತೆ ಮಾಡುತ್ತದೆ. ಪರಿವರ್ತನೆಯ ಮಧ್ಯಂತರವು RAM ಕೋಷ್ಟಕದ NextAction1Interval / NextAction2Interval ಆಸ್ತಿಯನ್ನು ಮಾರ್ಪಡಿಸಿದೆ. ಈ ಮಧ್ಯಂತರದ ಅರ್ಥ ಮತ್ತು SleepEn / ForceReload / ForceClear ಫ್ಲ್ಯಾಗ್ಗಳ ಮಹತ್ವದ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ STM32WL3x ಉಲ್ಲೇಖ ಕೈಪಿಡಿಯನ್ನು [1] ನೋಡಿ.
- ಇದಲ್ಲದೆ, ಈ ಟ್ಯಾಬ್ನಲ್ಲಿ SeqAction ಬ್ಲಾಕ್ನ ಸಣ್ಣ ವಿವರಣೆಯನ್ನು ಸೇರಿಸಬಹುದು. ಈ ವಿವರಣೆಯನ್ನು ದಸ್ತಾವೇಜೀಕರಣ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಮೂಲ ಕೋಡ್ ಕಾಮೆಂಟ್ ಆಗಿ ರಚಿಸಲಾದ ಮೂಲ ಕೋಡ್ಗೆ ಸಾಗಿಸಲಾಗುತ್ತದೆ.
ಮೂಲ ರೇಡಿಯೋ ಸಂರಚನೆ
ಮೂಲ ರೇಡಿಯೋ ಕಾನ್ಫಿಗರೇಶನ್ ಟ್ಯಾಬ್ ಅನ್ನು ಮೂರು ಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು:
- ಯಾವುದೇ ಕ್ರಿಯೆಯ ಎರಡು ಪ್ರಮುಖ ನಿಯತಾಂಕಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ಮೇಲ್ಭಾಗದಲ್ಲಿರುವ ಒಂದು ವಿಭಾಗ: ಕಾರ್ಯಗತಗೊಳಿಸಲು ಆಜ್ಞೆ (TX, RX, NOP, SABORT, ಮತ್ತು ಹೀಗೆ) ಮತ್ತು, ಅನ್ವಯಿಸಿದರೆ, ವರ್ಗಾಯಿಸಲು ಪ್ಯಾಕೆಟ್ನ ಉದ್ದ.
- ಎಡಭಾಗದಲ್ಲಿರುವ ಒಂದು ವಿಭಾಗವು ನಿಜವಾದ ರೇಡಿಯೋ ನಿಯತಾಂಕಗಳಾದ ವಾಹಕ ಆವರ್ತನ, ದತ್ತಾಂಶ ದರ, ಮಾಡ್ಯುಲೇಷನ್ ಗುಣಲಕ್ಷಣಗಳು, ದತ್ತಾಂಶ ಬಫರ್ ಮಿತಿಗಳು ಮತ್ತು ಟೈಮರ್ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ.
- ಬಲಭಾಗದಲ್ಲಿ CPU ಅಡಚಣೆಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಬಹುದಾದ ಒಂದು ವಿಭಾಗವಿದೆ. ಗುರುತಿಸಲಾದ ಪ್ರತಿಯೊಂದು ಅಡಚಣೆಗಳಿಗೂ ಒಂದು ಅಡಚಣೆ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ. ಇದು ಮೂಲತಃ RFSEQ_IRQ_ENABLE ರಿಜಿಸ್ಟರ್ನ ವಿಷಯಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತದೆ.
ವಿವಿಧ ರೇಡಿಯೋ ನಿಯತಾಂಕಗಳ ಅರ್ಥಕ್ಕಾಗಿ STM32WL3x ಉಲ್ಲೇಖ ಕೈಪಿಡಿ [1] ನೋಡಿ.
ಸುಧಾರಿತ ರೇಡಿಯೋ ಸಂರಚನೆ
- ಮೂಲ ರೇಡಿಯೋ ಕಾನ್ಫಿಗರೇಶನ್ ಟ್ಯಾಬ್ (ವಿಭಾಗ 3.2.2: ಮೂಲ ರೇಡಿಯೋ ಕಾನ್ಫಿಗರೇಶನ್) ಮೂಲಕ ಬಹಿರಂಗಪಡಿಸಲಾದ ಕಾನ್ಫಿಗರೇಶನ್ ಆಯ್ಕೆಗಳು ಸಾಕಷ್ಟಿಲ್ಲದಿದ್ದರೆ, ಮುಂದುವರಿದ STM32WL3x ರೇಡಿಯೋ ಕಾನ್ಫಿಗರೇಶನ್ ಟ್ಯಾಬ್ ಅನಿಯಂತ್ರಿತ ಡೈನಾಮಿಕ್ ರಿಜಿಸ್ಟರ್ ವಿಷಯಗಳ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಟ್ಯಾಬ್ಡ್ ಕಾನ್ಫಿಗರೇಶನ್ ಇಂಟರ್ಫೇಸ್ನ ಮೇಲಿನ ಬಲಭಾಗದಲ್ಲಿರುವ ಸುಧಾರಿತ ಕಾನ್ಫಿಗರೇಶನ್ ಚೆಕ್ಬಾಕ್ಸ್ ಅನ್ನು ಟಿಕ್ ಮಾಡುವ ಮೂಲಕ ಮುಂದುವರಿದ ಕಾನ್ಫಿಗರೇಶನ್ ಟ್ಯಾಬ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.
- ಮೂಲಭೂತ ಮತ್ತು ಮುಂದುವರಿದ ಸಂರಚನೆಗಳನ್ನು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಬಳಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಬಳಕೆದಾರರು ಒಂದು ಅಥವಾ ಇನ್ನೊಂದನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕು. ಆದಾಗ್ಯೂ, ನಂತರ ರಚಿಸಲಾದ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಸಂಪಾದಿಸಲು ಮತ್ತು ಕಾಣೆಯಾದ ಸಂರಚನಾ ಆಯ್ಕೆಗಳನ್ನು ಸೇರಿಸಲು ಸಹ ಸಾಧ್ಯವಿದೆ.
ಜಾಗತಿಕ ಸಂರಚನಾ ಸಂವಾದ
- "ಗ್ಲೋಬಲ್ ಪ್ರಾಜೆಕ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳು" ಸಂವಾದವನ್ನು "ಗ್ಲೋಬಲ್ ಸೆಟ್ಟಿಂಗ್ಗಳು" ಟೂಲ್ಬಾರ್ ಬಟನ್ ಮೂಲಕ ಪ್ರವೇಶಿಸಬಹುದು. ಸಂವಾದವು ಸ್ಟ್ಯಾಟಿಕ್ ರಿಜಿಸ್ಟರ್ ವಿಷಯಗಳಿಗೆ ಮತ್ತು ಹೆಚ್ಚುವರಿ ಪ್ರಾಜೆಕ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ಎರಡೂ ಸಂರಚನಾ ಆಯ್ಕೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಈ ಸಂವಾದದ ಮೂಲಕ ಸ್ಟ್ಯಾಟಿಕ್ ರಿಜಿಸ್ಟರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಆಯ್ಕೆಗಳ ಒಂದು ಸಣ್ಣ ಭಾಗವನ್ನು ಮಾತ್ರ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಈ ಆಯ್ಕೆಗಳನ್ನು STM32CubeWiSE-RadioCodeGenerator ನೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಮೂಲಮಾದರಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ವೇಗಗೊಳಿಸಲು ಮಾತ್ರ ಒದಗಿಸಲಾಗಿದೆ.
- ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಟ್ಯಾಟಿಕ್ ರಿಜಿಸ್ಟರ್ ವಿಷಯಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್ನ ಹಸ್ತಚಾಲಿತವಾಗಿ ಬರೆಯಲಾದ ಮೂಲ ಕೋಡ್ನಲ್ಲಿ ಹೊಂದಿಸಲಾಗಿದೆ ಎಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ.
- ಇತರ ಯೋಜನೆಯ ಸೆಟ್ಟಿಂಗ್ಗಳ ಅರ್ಥವನ್ನು ಸಂವಾದದಲ್ಲಿಯೇ ವಿವರಿಸಲಾಗಿದೆ.
- ಸ್ಟ್ಯಾಟಿಕ್ ರಿಜಿಸ್ಟರ್ ವಿಷಯಗಳಿಂದ ಗ್ಲೋಬಲ್ ಕಾನ್ಫಿಗರೇಶನ್ RAM ಟೇಬಲ್ ಅನ್ನು ರಚಿಸುವ ಮೊದಲು ಸೇರಿಸಲಾದ ಹೆಚ್ಚುವರಿ C ಕೋಡ್ ಅನ್ನು ಸಹ ಒದಗಿಸಬಹುದು. ಒದಗಿಸಲಾದ ಸ್ಟ್ಯಾಟಿಕ್ ರಿಜಿಸ್ಟರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಮಾಸ್ಕ್ ಮೂಲಕ ಪ್ರವೇಶಿಸಲಾಗದ ಸ್ಟ್ಯಾಟಿಕ್ ರಿಜಿಸ್ಟರ್ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿಸಲು ಈ ಕ್ಷೇತ್ರವನ್ನು ಬಳಸಬಹುದು.
ಕೋಡ್ ಉತ್ಪಾದನೆ
ಟೂಲ್ಬಾರ್ನಲ್ಲಿರುವ ಜನರೇಟ್ ಕೋಡ್ ಬಟನ್ ಅನ್ನು ಒತ್ತುವ ಮೂಲಕ ಫ್ಲೋಗ್ರಾಫ್ ಅನ್ನು ಸಂಪೂರ್ಣ ಪ್ರಾಜೆಕ್ಟ್ ಸಿ ಮೂಲ ಕೋಡ್ಗೆ ಅನುವಾದಿಸಬಹುದು. ರಚಿತವಾದ ಪ್ರಾಜೆಕ್ಟ್ ಫೋಲ್ಡರ್ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವುದಿಲ್ಲ. fileIAR, Keil®, ಅಥವಾ GCC ಗಾಗಿ ಗಳು. ಇವು fileಗಳನ್ನು STMWL3x ಯೋಜನೆಗೆ ಹಸ್ತಚಾಲಿತವಾಗಿ ಸೇರಿಸಬೇಕು.
ಇದು ರಚಿಸಲಾದ ಪ್ರಾಜೆಕ್ಟ್ ಫೋಲ್ಡರ್ ರಚನೆಯಾಗಿದೆ:
ಪ್ರಾಜೆಕ್ಟ್ ಫೋಲ್ಡರ್
- ಇಂಕ್
- 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 ಮಾತ್ರ overwrit ಆಗುತ್ತದೆ.
ರಚಿಸಿದ ಕೋಡ್ ಅನ್ನು CubeMX ex ಗೆ ಆಮದು ಮಾಡಿಕೊಳ್ಳುವುದು ಹೇಗೆample
STM32CubeWiSE-RadioCodeGenerator ನಿಂದ ರಚಿಸಲಾದ ಯೋಜನೆಯನ್ನು CubeMX ex ಗೆ ಆಮದು ಮಾಡಿಕೊಳ್ಳಲುample (MRSUBG_Skeleton), ಈ ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ಅನುಸರಿಸುವುದು ಅವಶ್ಯಕ:
- ಹೊಂದಿರುವ ಫೋಲ್ಡರ್ ತೆರೆಯಿರಿ fileSTM32CubeWiSE-RadioCodeGenerator ನಿಂದ ರಚಿಸಲಾದ ಮತ್ತು "Inc" ಮತ್ತು "Src" ಫೋಲ್ಡರ್ಗಳನ್ನು ನಕಲಿಸಿ.
- ಈಗಾಗಲೇ ಇರುವ ಎರಡನ್ನು ಓವರ್ರೈಟ್ ಮಾಡುವ ಮೂಲಕ “MRSUBG_Skeleton” ಫೋಲ್ಡರ್ನಲ್ಲಿ ಎರಡು ಫೋಲ್ಡರ್ಗಳನ್ನು ಅಂಟಿಸಿ.
- ಈ ಕೆಳಗಿನ IDE ಗಳಲ್ಲಿ ಒಂದರಲ್ಲಿ “MRSUBG_Skeleton” ಯೋಜನೆಯನ್ನು ತೆರೆಯಿರಿ:
- EWARM
- MDK-ARM
- STM32CubeIDE
- “MRSUBG_Skeleton” ಯೋಜನೆಯ ಒಳಗೆ, “SequencerFlowghraph.c” ಅನ್ನು ಸೇರಿಸಿ. file:
- EWARM ಯೋಜನೆಗೆ, ಸೇರಿಸುವ ಮಾರ್ಗ file ಇದು ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ: MRSUBG_Skeleton\Application\User
- MDK-ARM ಯೋಜನೆಗೆ, ಸೇರಿಸುವ ಮಾರ್ಗ file ಇದು ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ: MRSUBG_Skeleton\Application/User
- STM32CubeIDE ಯೋಜನೆಗೆ, ಸೇರಿಸಲು ಮಾರ್ಗ file ಅದೇ ಆಗಿದೆ:
MRSUBG_ಅಸ್ಥಿಪಂಜರ\ಅಪ್ಲಿಕೇಶನ್\ಬಳಕೆದಾರ
- EWARM ಯೋಜನೆಗೆ, ಸೇರಿಸುವ ಮಾರ್ಗ file ಇದು ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ: MRSUBG_Skeleton\Application\User
- MRSUBG_Skeleton ಯೋಜನೆಯ ಒಳಗೆ, stm32wl3x_hal_uart.c ಮತ್ತು stm32wl3x_hal_uart_ex.c ಅನ್ನು ಸೇರಿಸಿ. fileಈ ಕೆಳಗಿನ ಮಾರ್ಗಕ್ಕೆ s ಅನ್ನು ನಮೂದಿಸಿ: MRSUBG_Skeleton\Drivers\STM32WL3x_HAL_Driver. ಮಾರ್ಗವು ಎಲ್ಲಾ IDE ಗಳಿಗೆ ಒಂದೇ ಆಗಿರುತ್ತದೆ. ಎರಡೂ fileಗಳು Firmware\Drivers\STM32WL3x_HAL_Driver\Src ನಲ್ಲಿವೆ.
- COM ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಲು, stm32wl3x_nucleo_conf.h file, ಫರ್ಮ್ವೇರ್ \ ಪ್ರಾಜೆಕ್ಟ್ಸ್ \ NUCLEOWL33CC \ Ex ನಲ್ಲಿ ಇದೆamples\MRSUBG\MRSUBG_Skeleton\Inc, USE_BSP_COM_FEATURE ಮತ್ತು USE_COM_LOG ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು 1U ಗೆ ಮಾರ್ಪಡಿಸಬೇಕು:
- ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು MRSUBG_Skeleton\Application\User ನಲ್ಲಿ ಇರುವ “stm32wl3x_it.c” ಗೆ ನಕಲಿಸಿ.
ಫ್ಲೋಗ್ರಾಫ್ ಉದಾಹರಣೆampಕಡಿಮೆ
- ನಾಲ್ಕು ಮಾಜಿಗಳುampಮೂಲ ಕೋಡ್ ಜೊತೆಗೆ le ಫ್ಲೋಗ್ರಾಫ್ಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ಈ ಉದಾ.ampಟೂಲ್ಬಾರ್ನಲ್ಲಿರುವ "ಲೋಡ್" ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಅವುಗಳನ್ನು STM32CubeWiSE-RadioCodeGenerator ಗೆ ಲೋಡ್ ಮಾಡಬಹುದು.
ಆಟೋACK_RX
- ಸೀಕ್ವೆನ್ಸರ್ ಹಾರ್ಡ್ವೇರ್ ಸಹಾಯದಿಂದ, ಕನಿಷ್ಠ CPU ಹಸ್ತಕ್ಷೇಪದೊಂದಿಗೆ ಎರಡು STM32WL3x ಸಾಧನಗಳು ಹೇಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪರಸ್ಪರ ಮಾತನಾಡಬಹುದು ಎಂಬುದನ್ನು ಆಟೋ-ACK ಡೆಮೊ ವಿವರಿಸುತ್ತದೆ.
- ಈ ಫ್ಲೋಗ್ರಾಫ್ ಸಾಧನ A ಯ ನಡವಳಿಕೆಯನ್ನು (ಆಟೋ-ಟ್ರಾನ್ಸ್ಮಿಟ್-ACK) ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಸಾಧನ A ಯಲ್ಲಿ, ಸೀಕ್ವೆನ್ಸರ್ ಅನ್ನು ಸ್ವೀಕರಿಸುವ ಸ್ಥಿತಿಯಲ್ಲಿ (WaitForMessage) ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ, ಇದರಲ್ಲಿ ಅದು ಸಂದೇಶ ಬರುವವರೆಗೆ ಕಾಯುತ್ತದೆ.
- ಮಾನ್ಯವಾದ ಸಂದೇಶ ಬಂದ ನಂತರ, ಸೀಕ್ವೆನ್ಸರ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಟ್ರಾನ್ಸ್ಮಿಟ್ ಸ್ಥಿತಿಗೆ (ಟ್ರಾನ್ಸ್ಮಿಟ್ಎಸಿಕೆ) ಪರಿವರ್ತನೆಗೊಳ್ಳುತ್ತದೆ, ಇದರಲ್ಲಿ ಸಿಪಿಯು ಹಸ್ತಕ್ಷೇಪವಿಲ್ಲದೆ ಎಸಿಕೆ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಇದು ಮುಗಿದ ನಂತರ, ಸೀಕ್ವೆನ್ಸರ್ ಅನ್ನು ಅದರ ಆರಂಭಿಕ ವೇಟ್ಫಾರ್ಮೆಸೇಜ್ ಸ್ಥಿತಿಗೆ ಮರುಹೊಂದಿಸಲಾಗುತ್ತದೆ.
- ಈ ಫ್ಲೋಗ್ರಾಫ್ MRSUBG_SequencerAutoAck_Rx ex ನಂತೆಯೇ ಅದೇ ನಡವಳಿಕೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.ampಮಾಜಿ ನಿಂದ ಲೆampSTM32Cube WL3 ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ನ les\MRSUBG ಫೋಲ್ಡರ್. AutoACK_RX ಒಂದು ಸಾಧನದಲ್ಲಿ ಫ್ಲ್ಯಾಷ್ ಆಗಿದ್ದರೆ
A, ಮತ್ತು AutoACK_TX ಯಾವುದೋ ಸಾಧನ B ಯಲ್ಲಿ ಫ್ಲಾಶ್ ಆಗುತ್ತದೆ, ಎರಡೂ ಸಾಧನಗಳು ಪಿಂಗ್-ಪಾಂಗ್ ಆಟದಂತೆ ಸಂದೇಶಗಳನ್ನು ಹಿಂದಕ್ಕೆ ಮತ್ತು ಮುಂದಕ್ಕೆ ಕಳುಹಿಸುತ್ತವೆ.
ಆಟೋACK_TX
- "ಆಟೋ-ACK" ಡೆಮೊ ಎರಡು STM32WL3x ಸಾಧನಗಳು ಸೀಕ್ವೆನ್ಸರ್ ಹಾರ್ಡ್ವೇರ್ ಸಹಾಯದಿಂದ ಕನಿಷ್ಠ CPU ಹಸ್ತಕ್ಷೇಪದೊಂದಿಗೆ ಹೇಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪರಸ್ಪರ ಮಾತನಾಡಬಹುದು ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ.
- ಈ ಫ್ಲೋಗ್ರಾಫ್ ಸಾಧನ B ಯ ನಡವಳಿಕೆಯನ್ನು ("ಆಟೋ-ವೇಟ್-ಫಾರ್-ACK") ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಸಾಧನ B ಯಲ್ಲಿ, ಸೀಕ್ವೆನ್ಸರ್ ಅನ್ನು ಟ್ರಾನ್ಸ್ಮಿಟಿಂಗ್ ಸ್ಥಿತಿಯಲ್ಲಿ (ಟ್ರಾನ್ಸ್ಮಿಟ್ಮೆಸೇಜ್) ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ, ಇದರಲ್ಲಿ ಅದು ಸಂದೇಶವನ್ನು ರವಾನಿಸುತ್ತದೆ. ಪ್ರಸರಣ ಮುಗಿದ ನಂತರ, ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸ್ವೀಕರಿಸುವ ಸ್ಥಿತಿಗೆ ಪರಿವರ್ತನೆಗೊಳ್ಳುತ್ತದೆ, ಅಲ್ಲಿ ಅದು ಸಾಧನ A (WaitForACK) ನಿಂದ ಸ್ವೀಕೃತಿಗಾಗಿ ಕಾಯುತ್ತದೆ. ಮಾನ್ಯ ಸ್ವೀಕೃತಿ ಬಂದ ನಂತರ, ಸೀಕ್ವೆನ್ಸರ್ ಅನ್ನು ಅದರ ಆರಂಭಿಕ ಟ್ರಾನ್ಸ್ಮಿಟ್ಮೆಸೇಜ್ ಸ್ಥಿತಿಗೆ ಮರುಹೊಂದಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಇಡೀ ಪ್ರಕ್ರಿಯೆಯು ಮತ್ತೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. 4 ಸೆಕೆಂಡುಗಳ ಒಳಗೆ ಯಾವುದೇ ACK ಸ್ವೀಕರಿಸದಿದ್ದರೆ, ಸಮಯ ಮೀರುವಿಕೆಯನ್ನು ಪ್ರಚೋದಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸೀಕ್ವೆನ್ಸರ್ ಹೇಗಾದರೂ ಟ್ರಾನ್ಸ್ಮಿಟ್ಮೆಸೇಜ್ ಸ್ಥಿತಿಗೆ ಮರಳುತ್ತದೆ.
- ಈ ಫ್ಲೋಗ್ರಾಫ್ “MRSUBG_SequencerAutoAck_Tx” ಉದಾ ನಂತೆಯೇ ಅದೇ ನಡವಳಿಕೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.ampಮಾಜಿ ನಿಂದ ಲೆampSTM32Cube WL3 ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ನ les\MRSUBG ಫೋಲ್ಡರ್. ಒಂದು ಸಾಧನದಲ್ಲಿ AutoACK_RX ಫ್ಲಾಶ್ ಆಗಿದ್ದರೆ, A, ಮತ್ತು ಇನ್ನೊಂದು ಸಾಧನದಲ್ಲಿ AutoACK_TX ಫ್ಲಾಶ್ ಆಗಿದ್ದರೆ, B, ಎರಡೂ ಸಾಧನಗಳು ಪಿಂಗ್-ಪಾಂಗ್ ಆಟದಂತೆ ಸಂದೇಶಗಳನ್ನು ಹಿಂದಕ್ಕೆ ಮತ್ತು ಮುಂದಕ್ಕೆ ಕಳುಹಿಸುತ್ತವೆ.
ಮಾತನಾಡುವ ಮೊದಲು ಆಲಿಸಿ (LBT)
- ಈ ಮಾಜಿample ಅನ್ನು STM32WL3x ಉಲ್ಲೇಖ ಕೈಪಿಡಿಯಿಂದ ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ [1]. ಈ ಉದಾಹರಣೆಯ ಕುರಿತು ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ಆ ಕೈಪಿಡಿಯನ್ನು ನೋಡಿ.ampಲೆ.
ವಾಸನೆ ತೆಗೆಯುವ ಮೋಡ್
- ಈ ಮಾಜಿ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 ಮತ್ತು ST ಲೋಗೋ ST ಯ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. ST ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, www.st.com/trademarks ಅನ್ನು ನೋಡಿ. ಎಲ್ಲಾ ಇತರ ಉತ್ಪನ್ನ ಅಥವಾ ಸೇವೆಯ ಹೆಸರುಗಳು ಆಯಾ ಮಾಲೀಕರ ಆಸ್ತಿಯಾಗಿದೆ.
- ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿನ ಮಾಹಿತಿಯು ಈ ಡಾಕ್ಯುಮೆಂಟ್ನ ಯಾವುದೇ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಹಿಂದೆ ಒದಗಿಸಲಾದ ಮಾಹಿತಿಯನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ ಮತ್ತು ಬದಲಾಯಿಸುತ್ತದೆ.
- © 2025 STMicroelectronics – ಎಲ್ಲಾ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ
FAQ
- ಪ್ರಶ್ನೆ: STM32CubeWiSE-RadioCodeGenerator ಗೆ ಕನಿಷ್ಠ ಸಿಸ್ಟಮ್ ಅವಶ್ಯಕತೆಗಳು ಯಾವುವು?
- A: ಕನಿಷ್ಠ ಸಿಸ್ಟಮ್ ಅವಶ್ಯಕತೆಗಳಲ್ಲಿ ಕನಿಷ್ಠ 2 Gbytes RAM, USB ಪೋರ್ಟ್ಗಳು ಮತ್ತು Adobe Acrobat ರೀಡರ್ 6.0 ಸೇರಿವೆ.
- ಪ್ರಶ್ನೆ: ನಾನು STM32CubeWiSE-RadioCodeGenerator ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಹೇಗೆ ಹೊಂದಿಸಬಹುದು?
- A: ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಹೊಂದಿಸಲು, ಒದಗಿಸಲಾದ ಜಿಪ್ನ ವಿಷಯವನ್ನು ಹೊರತೆಗೆಯಿರಿ. file ತಾತ್ಕಾಲಿಕ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ file ಆನ್-ಸ್ಕ್ರೀನ್ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ.
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
STMicroelectronics UM3399 STM32Cube WiSE ರೇಡಿಯೋ ಕೋಡ್ ಜನರೇಟರ್ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರರ ಕೈಪಿಡಿ UM3399, UM3399 STM32 ಕ್ಯೂಬ್ WiSE ರೇಡಿಯೋ ಕೋಡ್ ಜನರೇಟರ್, UM3399, STM32, ಕ್ಯೂಬ್ WiSE ರೇಡಿಯೋ ಕೋಡ್ ಜನರೇಟರ್, ರೇಡಿಯೋ ಕೋಡ್ ಜನರೇಟರ್, ಕೋಡ್ ಜನರೇಟರ್, ಜನರೇಟರ್ |