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 ਨੂੰ 'ਐਪ' ਅਤੇ 'ਐਕਸ' ਸਮੇਤ ਫੋਲਡਰਾਂ ਵਿੱਚ ਸੰਗਠਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।amples'.
- STM32CubeWiSE-RadioCodeGenerator ਵਿੱਚ ਇੱਕ ਫਲੋਗ੍ਰਾਫ ਬਣਾਉਣ ਲਈ:
- ਟੂਲਬਾਰ ਜਾਂ ਗਲੋਬਲ ਮੀਨੂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਫਲੋਗ੍ਰਾਫ ਵਿੱਚ SeqActions ਸ਼ਾਮਲ ਕਰੋ।
- ਐਕਸ਼ਨ ਟ੍ਰਾਂਜਿਸ਼ਨ ਐਰੋ ਖਿੱਚ ਕੇ SeqActions ਨੂੰ ਐਂਟਰੀ ਪੁਆਇੰਟ ਅਤੇ ਇੱਕ ਦੂਜੇ ਨਾਲ ਜੋੜੋ।
- ਕਾਰਵਾਈਆਂ ਨੂੰ ਘਸੀਟ ਕੇ ਅਤੇ ਲੋੜ ਅਨੁਸਾਰ ਕਾਰਵਾਈ ਤਬਦੀਲੀਆਂ ਜੋੜ ਕੇ ਪ੍ਰਵਾਹ ਗ੍ਰਾਫ਼ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ।
ਜਾਣ-ਪਛਾਣ
- ਇਹ ਦਸਤਾਵੇਜ਼ STM32CubeWiSE-RadioCodeGenerator (STM32CubeWiSEcg) SW ਪੈਕੇਜ ਨੂੰ STM32WL3x MRSUBG ਸੀਕੁਐਂਸਰ ਕੋਡ ਜਨਰੇਟਰ ਨਾਲ ਦਰਸਾਉਂਦਾ ਹੈ।
- STM32CubeWiSE-RadioCodeGenerator ਇੱਕ PC ਐਪਲੀਕੇਸ਼ਨ ਹੈ ਜੋ MRSUBG ਸੀਕੁਐਂਸਰ ਡਰਾਈਵਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਇੱਕ ਫਲੋਗ੍ਰਾਫ ਬਣਾਉਣ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਜੋ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ ਕਿ ਕਿਹੜੀਆਂ ਟ੍ਰਾਂਸੀਵਰ ਕਿਰਿਆਵਾਂ ਨੂੰ ਕਿਸ ਸਥਿਤੀ ਵਿੱਚ ਚਲਾਉਣਾ ਹੈ।
- STM32WL3x ਸਬ-GHz ਰੇਡੀਓ ਵਿੱਚ ਇਹ ਸੀਕੁਐਂਸਰ ਹੁੰਦਾ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਸਟੇਟ-ਮਸ਼ੀਨ ਵਰਗਾ ਵਿਧੀ ਹੈ ਜੋ CPU ਦਖਲਅੰਦਾਜ਼ੀ ਦੀ ਲੋੜ ਤੋਂ ਬਿਨਾਂ, RF ਟ੍ਰਾਂਸਫਰ ਦੇ ਖੁਦਮੁਖਤਿਆਰ ਪ੍ਰਬੰਧਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
- ਜੇਕਰ CPU ਦਖਲਅੰਦਾਜ਼ੀ ਦੀ ਲੋੜ ਹੋਵੇ, ਤਾਂ ਇੰਟਰੱਪਟਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਟ੍ਰਾਂਸੀਵਰ ਕਿਰਿਆਵਾਂ ਨੂੰ ਇੱਕ ਫਲੋ ਗ੍ਰਾਫ ਵਿੱਚ ਵਿਵਸਥਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ, ਵਿਅਕਤੀਗਤ ਟ੍ਰਾਂਸੀਵਰ ਕਿਰਿਆਵਾਂ ਨੂੰ SeqActions ਕਿਹਾ ਜਾਂਦਾ ਹੈ।
- ਹਾਲਾਂਕਿ, ਸਰੋਤ ਕੋਡ ਫਲੋਗ੍ਰਾਫਾਂ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਪ੍ਰਤੀਨਿਧਤਾ ਨਹੀਂ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਉਹਨਾਂ ਦੀ ਲਾਜ਼ੀਕਲ ਅਤੇ ਅਸਥਾਈ ਬਣਤਰ ਨੂੰ ਛੁਪਾਉਂਦਾ ਹੈ।
- STM32CubeWiSE-RadioCodeGenerator ਇਸ ਮੁੱਦੇ ਨੂੰ ਫਲੋਗ੍ਰਾਫ ਬਣਾਉਣ ਲਈ ਇੱਕ ਗ੍ਰਾਫਿਕਲ ਵਿਧੀ ਪ੍ਰਦਾਨ ਕਰਕੇ ਅਤੇ ਫਿਰ ਉਪਭੋਗਤਾ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਏਕੀਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤੇ ਫਲੋਗ੍ਰਾਫਾਂ ਨੂੰ C ਸਰੋਤ ਕੋਡ ਦੇ ਰੂਪ ਵਿੱਚ ਨਿਰਯਾਤ ਕਰਕੇ ਹੱਲ ਕਰਦਾ ਹੈ।
- ਫਲੋਗ੍ਰਾਫ ਪਰਿਭਾਸ਼ਾ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ RAM ਵਿੱਚ ਇਸ ਰੂਪ ਵਿੱਚ ਸਟੋਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:
- ਐਕਸ਼ਨਕਨਫਿਗਰੇਸ਼ਨ ਰੈਮ ਟੇਬਲਾਂ ਦਾ ਇੱਕ ਸੈੱਟ, ਪੁਆਇੰਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਦੂਜੇ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ। ਇਹ ਪੁਆਇੰਟਰ SeqActions ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ, ਯਾਨੀ ਕਿ, ਐਕਸ਼ਨ ਦੀ ਕਿਸਮ (ਉਦਾਹਰਣ ਵਜੋਂample, ਟ੍ਰਾਂਸਮਿਸ਼ਨ, ਰਿਸੈਪਸ਼ਨ, ਅਬੌਰਟ), ਦੇ ਨਾਲ-ਨਾਲ SeqAction-ਵਿਸ਼ੇਸ਼ ਰੇਡੀਓ ਪੈਰਾਮੀਟਰ ਅਤੇ ਐਕਸ਼ਨ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਲਈ ਸ਼ਰਤਾਂ।
- ਇੱਕ ਵਿਲੱਖਣ ਗਲੋਬਲਕਨਫਿਗਰੇਸ਼ਨ ਰੈਮ ਟੇਬਲ। ਇਹ ਫਲੋਗ੍ਰਾਫ ਦੇ ਐਂਟਰੀ ਪੁਆਇੰਟ (ਐਗਜ਼ੀਕਿਊਟ ਕਰਨ ਵਾਲਾ ਪਹਿਲਾ SeqAction) ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਨਾਲ ਹੀ ਕੁਝ ਡਿਫਾਲਟ ਫਲੈਗ ਮੁੱਲ ਅਤੇ ਆਮ ਰੇਡੀਓ ਪੈਰਾਮੀਟਰ ਵੀ।
- ਰੇਡੀਓ ਪੈਰਾਮੀਟਰ, ਜਿਨ੍ਹਾਂ ਨੂੰ ਹਰੇਕ SeqAction ਲਈ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਕੌਂਫਿਗਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਇੱਕ ਗਤੀਸ਼ੀਲ ਰਜਿਸਟਰ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਜਿਸਦੀ ਸਮੱਗਰੀ ਐਕਸ਼ਨਕਨਫਿਗਰੇਸ਼ਨ RAM ਟੇਬਲ ਦਾ ਹਿੱਸਾ ਹੈ। ਰੇਡੀਓ ਪੈਰਾਮੀਟਰ ਜੋ ਫਲੋਗ੍ਰਾਫ ਦੇ ਪੂਰੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਸਥਿਰ ਹੁੰਦੇ ਹਨ (ਜਦੋਂ ਤੱਕ ਕਿ ਉਹਨਾਂ ਨੂੰ CPU ਇੰਟਰੱਪਟ ਦੌਰਾਨ ਸੋਧਿਆ ਨਹੀਂ ਜਾਂਦਾ), ਸਥਿਰ ਰਜਿਸਟਰਾਂ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਜਿਨ੍ਹਾਂ ਦੀ ਸਮੱਗਰੀ ਗਲੋਬਲ ਕੌਂਫਿਗਰੇਸ਼ਨ RAM ਟੇਬਲ ਦਾ ਹਿੱਸਾ ਹੈ।
ਆਮ ਜਾਣਕਾਰੀ
ਲਾਇਸੰਸਿੰਗ
ਇਹ ਦਸਤਾਵੇਜ਼ ਉਸ ਸਾਫਟਵੇਅਰ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ ਜੋ STM32WL3x Arm® Cortex ® -M0+ ਅਧਾਰਤ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ 'ਤੇ ਚੱਲਦਾ ਹੈ।
ਨੋਟ: ਆਰਮ ਯੂਐਸ ਅਤੇ/ਜਾਂ ਹੋਰ ਕਿਤੇ ਆਰਮ ਲਿਮਟਿਡ (ਜਾਂ ਇਸ ਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ) ਦਾ ਇੱਕ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹੈ.
ਸਬੰਧਤ ਦਸਤਾਵੇਜ਼
ਸਾਰਣੀ 1. ਦਸਤਾਵੇਜ਼ ਹਵਾਲੇ
ਨੰਬਰ | ਹਵਾਲਾ | ਸਿਰਲੇਖ |
[1] | RM0511 | STM32WL30xx/31xx/33xx Arm® ਆਧਾਰਿਤ ਸਬ-GHz MCUs |
ਸ਼ੁਰੂ ਕਰਨਾ
- ਇਹ ਭਾਗ 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-RadioCodeGenerator SW ਪੈਕੇਜ files
STM32CubeWiSE-RadioCodeGenerator SW ਪੈਕੇਜ files ਨੂੰ ਹੇਠ ਲਿਖੇ ਫੋਲਡਰਾਂ ਵਿੱਚ ਸੰਗਠਿਤ ਕੀਤਾ ਗਿਆ ਹੈ:
- ਐਪ: STM32CubeWiSE-RadioCodeGenerator.exe ਰੱਖਦਾ ਹੈ
- examples: ਇਹ ਫੋਲਡਰ ਹੇਠ ਲਿਖੇ ਸਬਫੋਲਡਰਾਂ ਵਿੱਚ ਸੰਗਠਿਤ ਹੈ:
- ਕੋਡ: ਇਸ ਫੋਲਡਰ ਵਿੱਚ ਫਲੋਗ੍ਰਾਫ਼ ਹਨ exampਪਹਿਲਾਂ ਹੀ C ਕੋਡ ਦੇ ਤੌਰ 'ਤੇ ਨਿਰਯਾਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਇੰਜੈਕਟ ਕਰਨ ਲਈ ਤਿਆਰ ਹੈ।
- ਫਲੋਗ੍ਰਾਫ਼: ਇਹ ਫੋਲਡਰ ਕੁਝ ਸਾਬਕਾ ਸਟੋਰ ਕਰਦਾ ਹੈampਆਟੋਨੋਮਸ MRSUBG ਸੀਕੁਐਂਸਰ ਓਪਰੇਸ਼ਨਾਂ ਦੇ ਦ੍ਰਿਸ਼
ਰੀਲੀਜ਼ ਨੋਟਸ ਅਤੇ ਲਾਇਸੰਸ files ਰੂਟ ਫੋਲਡਰ ਵਿੱਚ ਸਥਿਤ ਹਨ।
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 ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਸੀਕੁਐਂਸਰ ਦੇ ਚਾਲੂ ਹੁੰਦੇ ਹੀ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ।
ਕਾਰਵਾਈਆਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨਾ ਅਤੇ ਮਿਟਾਉਣਾ
- SeqActions ਨੂੰ SeqAction ਦੇ ਉੱਪਰ ਖੱਬੇ ਪਾਸੇ ਪੈਨਸਿਲ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਸੰਪਾਦਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਸਨੂੰ ਉੱਪਰ ਸੱਜੇ ਪਾਸੇ ਲਾਲ ਕਰਾਸ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਮਿਟਾ ਦਿੱਤਾ ਜਾ ਸਕਦਾ ਹੈ (ਚਿੱਤਰ 3 ਵੇਖੋ)। SeqAction ਨੂੰ ਮਿਟਾਉਣ ਨਾਲ ਕਿਸੇ ਵੀ ਇਨਕਮਿੰਗ ਅਤੇ ਆਊਟਗੋਇੰਗ ਐਕਸ਼ਨ ਟ੍ਰਾਂਜਿਸ਼ਨ ਨੂੰ ਵੀ ਹਟਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।
SeqAction ਸੰਰਚਨਾ
SeqActions ਨੂੰ ਫਲੋਗ੍ਰਾਫ ਵਿੱਚ ਹਰੇਕ ਐਕਸ਼ਨ ਦੇ ਉੱਪਰ ਖੱਬੇ ਪਾਸੇ ਪੈਨਸਿਲ ਬਟਨ ਰਾਹੀਂ ਪਹੁੰਚਯੋਗ ਇੱਕ ਟੈਬਡ ਕੌਂਫਿਗਰੇਸ਼ਨ ਇੰਟਰਫੇਸ ਰਾਹੀਂ ਕੌਂਫਿਗਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ ਇੰਟਰਫੇਸ ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ ਖਾਸ ਐਕਸ਼ਨ ਲਈ ਐਕਸ਼ਨਕਨਫਿਗਰੇਸ਼ਨ 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 ਕੋਡ ਵੀ ਪ੍ਰਦਾਨ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਖੇਤਰ ਦੀ ਵਰਤੋਂ ਸਟੈਟਿਕ ਰਜਿਸਟਰ ਮੁੱਲਾਂ ਨੂੰ ਸੈੱਟ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਜੋ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਸਟੈਟਿਕ ਰਜਿਸਟਰ ਕੌਂਫਿਗਰੇਸ਼ਨ ਮਾਸਕ ਦੁਆਰਾ ਪਹੁੰਚਯੋਗ ਨਹੀਂ ਹਨ।
ਕੋਡ ਬਣਾਉਣਾ
ਫਲੋਗ੍ਰਾਫ਼ ਨੂੰ ਟੂਲਬਾਰ ਵਿੱਚ ਜਨਰੇਟ ਕੋਡ ਬਟਨ ਦਬਾ ਕੇ ਇੱਕ ਪੂਰੇ ਪ੍ਰੋਜੈਕਟ C ਸਰੋਤ ਕੋਡ ਵਿੱਚ ਅਨੁਵਾਦ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਜਨਰੇਟ ਕੀਤੇ ਪ੍ਰੋਜੈਕਟ ਫੋਲਡਰ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਨਹੀਂ ਹੈ। fileIAR, Keil®, ਜਾਂ GCC ਲਈ s। ਇਹ files ਨੂੰ STMWL3x ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਹੱਥੀਂ ਜੋੜਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
ਇਹ ਤਿਆਰ ਕੀਤਾ ਪ੍ਰੋਜੈਕਟ ਫੋਲਡਰ ਢਾਂਚਾ ਹੈ:
ਪ੍ਰੋਜੈਕਟ ਫੋਲਡਰ
- ਇੰਕ
- ਸੀਕੁਐਂਸਰਫਲੋਗ੍ਰਾਫ.ਐਚ: ਹੈਡਰ file SequencerFlowgraph.c ਲਈ, ਸਥਿਰ। ਇਸਨੂੰ ਸੰਪਾਦਿਤ ਨਾ ਕਰੋ।
- stm32wl3x_hal_conf.h: STM32WL3x HAL ਸੰਰਚਨਾ file, ਸਥਿਰ।
- src
- SequencerFlowgraph.c: ਫਲੋਗ੍ਰਾਫ ਪਰਿਭਾਸ਼ਾ। ਇਹ ਮਹੱਤਵਪੂਰਨ ਹੈ file ਜੋ ਗਲੋਬਲ-ਕੌਨਫਿਗਰੇਸ਼ਨ ਅਤੇ ਐਕਸ਼ਨ-ਕੌਨਫਿਗਰੇਸ਼ਨ RAM ਟੇਬਲਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਸੀਕੁਐਂਸਰ ਡਰਾਈਵਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਸਵੈ-ਤਿਆਰ ਕੀਤਾ ਗਿਆ, ਸੰਪਾਦਿਤ ਨਾ ਕਰੋ।
- main.c: ਪ੍ਰੋਜੈਕਟ ਮੁੱਖ file ਜੋ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਫਲੋ-ਗ੍ਰਾਫ ਪਰਿਭਾਸ਼ਾ ਨੂੰ ਕਿਵੇਂ ਲੋਡ ਕਰਨਾ ਹੈ ਅਤੇ ਲਾਗੂ ਕਰਨਾ ਹੈ। ਸਥਿਰ, ਲੋੜ ਅਨੁਸਾਰ ਇਸਨੂੰ ਸੋਧੋ।
- main.c ਜਾਂ stm32wl3x_hal_conf.h ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਲਈ, ਪ੍ਰੋਜੈਕਟ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਓਵਰਰਾਈਟ ਵਿਵਹਾਰ Keep ਚੁਣੋ। ਇਸ ਤਰ੍ਹਾਂ, ਸਿਰਫ਼ SequencerFlowgraph.c ਹੀ ਓਵਰਰਾਈਟ ਹੁੰਦਾ ਹੈ।
ਇੱਕ CubeMX ex ਵਿੱਚ ਤਿਆਰ ਕੀਤੇ ਕੋਡ ਨੂੰ ਕਿਵੇਂ ਆਯਾਤ ਕਰਨਾ ਹੈample
STM32CubeWiSE-RadioCodeGenerator ਦੁਆਰਾ ਤਿਆਰ ਕੀਤੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ CubeMX ਸਾਬਕਾ ਵਿੱਚ ਆਯਾਤ ਕਰਨ ਲਈample (MRSUBG_Skeleton), ਹੇਠ ਲਿਖੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ:
- ਵਾਲਾ ਫੋਲਡਰ ਖੋਲ੍ਹੋ fileSTM32CubeWiSE-RadioCodeGenerator ਦੁਆਰਾ ਤਿਆਰ ਕੀਤੇ ਗਏ s ਅਤੇ “Inc” ਅਤੇ “Src” ਫੋਲਡਰਾਂ ਦੀ ਨਕਲ ਕਰੋ।
- ਦੋਨਾਂ ਫੋਲਡਰਾਂ ਨੂੰ “MRSUBG_Skeleton” ਫੋਲਡਰ ਉੱਤੇ ਪੇਸਟ ਕਰੋ ਅਤੇ ਪਹਿਲਾਂ ਤੋਂ ਮੌਜੂਦ ਦੋਵਾਂ ਨੂੰ ਓਵਰਰਾਈਟ ਕਰੋ।
- “MRSUBG_Skeleton” ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਹੇਠ ਲਿਖੇ IDE ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਵਿੱਚ ਖੋਲ੍ਹੋ:
- 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_Skeleton\Application\User
- ਇੱਕ EWARM ਪ੍ਰੋਜੈਕਟ ਲਈ, ਜੋੜਨ ਦਾ ਰਸਤਾ file ਇਹ ਹੇਠ ਲਿਖਿਆ ਹੈ: MRSUBG_Skeleton\Application\User
- MRSUBG_Skeleton ਪ੍ਰੋਜੈਕਟ ਦੇ ਅੰਦਰ, stm32wl3x_hal_uart.c ਅਤੇ stm32wl3x_hal_uart_ex.c ਜੋੜੋ। files ਨੂੰ ਹੇਠ ਦਿੱਤੇ ਮਾਰਗ 'ਤੇ ਭੇਜੋ: MRSUBG_Skeleton\Drivers\STM32WL3x_HAL_Driver। ਮਾਰਗ ਸਾਰੇ IDE ਲਈ ਇੱਕੋ ਜਿਹਾ ਹੈ। ਦੋਵੇਂ files Firmware\Drivers\STM32WL3x_HAL_Driver\Src 'ਤੇ ਸਥਿਤ ਹਨ।
- COM ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, stm32wl3x_nucleo_conf.h file, ਫਰਮਵੇਅਰ\ਪ੍ਰੋਜੈਕਟ\NUCLEOWL33CC\ ਐਕਸ 'ਤੇ ਸਥਿਤ ਹੈamples\MRSUBG\MRSUBG_Skeleton\Inc, ਨੂੰ USE_BSP_COM_FEATURE ਅਤੇ USE_COM_LOG ਸੈਟਿੰਗ ਨੂੰ 1U ਵਿੱਚ ਸੋਧਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ:
- ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਨੂੰ MRSUBG_Skeleton\Application\User ਵਿੱਚ ਸਥਿਤ “stm32wl3x_it.c” ਵਿੱਚ ਕਾਪੀ ਕਰੋ।
ਫਲੋਗ੍ਰਾਫ਼ ਐਕਸamples
- ਚਾਰ ਸਾਬਕਾampਸਰੋਤ ਕੋਡ ਦੇ ਨਾਲ ਫਲੋਗ੍ਰਾਫ ਦਿੱਤੇ ਗਏ ਹਨ। ਇਹ ਸਾਬਕਾampਟੂਲਬਾਰ ਵਿੱਚ "ਲੋਡ" ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ les ਨੂੰ STM32CubeWiSE-RadioCodeGenerator ਵਿੱਚ ਲੋਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਆਟੋACK_RX
- ਆਟੋ-ਏਸੀਕੇ ਡੈਮੋ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਕਿਵੇਂ ਦੋ STM32WL3x ਡਿਵਾਈਸਾਂ ਸੀਕੁਐਂਸਰ ਹਾਰਡਵੇਅਰ ਦੀ ਮਦਦ ਨਾਲ ਘੱਟੋ-ਘੱਟ CPU ਦਖਲਅੰਦਾਜ਼ੀ ਨਾਲ ਇੱਕ ਦੂਜੇ ਨਾਲ ਆਪਣੇ ਆਪ ਗੱਲ ਕਰ ਸਕਦੀਆਂ ਹਨ।
- ਇਹ ਫਲੋਗ੍ਰਾਫ਼ ਡਿਵਾਈਸ A ਦੇ ਵਿਵਹਾਰ (ਆਟੋ-ਟ੍ਰਾਂਸਮਿਟ-ACK) ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਡਿਵਾਈਸ A ਵਿੱਚ, ਸੀਕੁਐਂਸਰ ਨੂੰ ਇੱਕ ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੀ ਸਥਿਤੀ (WaitForMessage) ਵਿੱਚ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਇਹ ਇੱਕ ਸੁਨੇਹੇ ਦੇ ਆਉਣ ਦੀ ਉਡੀਕ ਕਰਦਾ ਹੈ।
- ਇੱਕ ਵਾਰ ਜਦੋਂ ਇੱਕ ਵੈਧ ਸੁਨੇਹਾ ਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਸੀਕੁਐਂਸਰ ਆਪਣੇ ਆਪ ਇੱਕ ਟ੍ਰਾਂਸਮਿਟ ਸਥਿਤੀ (TransmitACK) ਵਿੱਚ ਤਬਦੀਲ ਹੋ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਇੱਕ ACK ਪੈਕੇਟ ਨੂੰ CPU ਦਖਲ ਤੋਂ ਬਿਨਾਂ, ਜਵਾਬ ਵਜੋਂ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਵਾਰ ਇਹ ਪੂਰਾ ਹੋ ਜਾਣ ਤੋਂ ਬਾਅਦ, ਸੀਕੁਐਂਸਰ ਨੂੰ ਇਸਦੀ ਸ਼ੁਰੂਆਤੀ WaitForMessage ਸਥਿਤੀ ਵਿੱਚ ਰੀਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
- ਇਹ ਫਲੋਗ੍ਰਾਫ਼ MRSUBG_SequencerAutoAck_Rx ex ਵਾਂਗ ਹੀ ਵਿਵਹਾਰ ਲਾਗੂ ਕਰਦਾ ਹੈ।ampਸਾਬਕਾ ਤੋਂ ਲੈampSTM32Cube WL3 ਸਾਫਟਵੇਅਰ ਪੈਕੇਜ ਦਾ les\MRSUBG ਫੋਲਡਰ। ਜੇਕਰ AutoACK_RX ਇੱਕ ਡਿਵਾਈਸ 'ਤੇ ਫਲੈਸ਼ ਹੁੰਦਾ ਹੈ
A, ਅਤੇ AutoACK_TX ਕਿਸੇ ਡਿਵਾਈਸ, B 'ਤੇ ਫਲੈਸ਼ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਦੋਵੇਂ ਡਿਵਾਈਸ ਅੱਗੇ-ਪਿੱਛੇ ਸੁਨੇਹੇ ਭੇਜਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਪਿੰਗ-ਪੌਂਗ ਗੇਮ ਵਿੱਚ ਹੁੰਦਾ ਹੈ।
ਆਟੋACK_TX
- "ਆਟੋ-ਏਸੀਕੇ" ਡੈਮੋ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਕਿਵੇਂ ਦੋ STM32WL3x ਡਿਵਾਈਸ ਸੀਕੁਐਂਸਰ ਹਾਰਡਵੇਅਰ ਦੀ ਮਦਦ ਨਾਲ ਘੱਟੋ-ਘੱਟ CPU ਦਖਲਅੰਦਾਜ਼ੀ ਨਾਲ ਇੱਕ ਦੂਜੇ ਨਾਲ ਆਪਣੇ ਆਪ ਗੱਲ ਕਰ ਸਕਦੇ ਹਨ।
- ਇਹ ਫਲੋਗ੍ਰਾਫ਼ ਡਿਵਾਈਸ B ਦੇ ਵਿਵਹਾਰ ("ਆਟੋ-ਵੇਟ-ਫਾਰ-ਏਸੀਕੇ") ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਡਿਵਾਈਸ B ਵਿੱਚ, ਸੀਕੁਐਂਸਰ ਨੂੰ ਇੱਕ ਟ੍ਰਾਂਸਮਿਟਿੰਗ ਸਟੇਟ (ਟ੍ਰਾਂਸਮਿਟਮੈਸੇਜ) ਵਿੱਚ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਇਹ ਇੱਕ ਸੁਨੇਹਾ ਟ੍ਰਾਂਸਮਿਟ ਕਰਦਾ ਹੈ। ਇੱਕ ਵਾਰ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਪੂਰਾ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਇਹ ਆਪਣੇ ਆਪ ਇੱਕ ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੀ ਸਟੇਟ ਵਿੱਚ ਬਦਲ ਜਾਂਦਾ ਹੈ ਜਿੱਥੇ ਇਹ ਡਿਵਾਈਸ A (WaitForACK) ਤੋਂ ਇੱਕ ਐਕਨਾਲੇਜਮੈਂਟ ਦੀ ਉਡੀਕ ਕਰਦਾ ਹੈ। ਇੱਕ ਵਾਰ ਇੱਕ ਵੈਧ ਐਕਨਾਲੇਜਮੈਂਟ ਆਉਣ ਤੋਂ ਬਾਅਦ, ਸੀਕੁਐਂਸਰ ਨੂੰ ਇਸਦੀ ਸ਼ੁਰੂਆਤੀ ਟ੍ਰਾਂਸਮਿਟਮੈਸੇਜ ਸਟੇਟ ਵਿੱਚ ਰੀਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਪੂਰੀ ਪ੍ਰਕਿਰਿਆ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ। ਜੇਕਰ 4 ਸਕਿੰਟਾਂ ਦੇ ਅੰਦਰ ਕੋਈ ACK ਪ੍ਰਾਪਤ ਨਹੀਂ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਟਾਈਮਆਉਟ ਸ਼ੁਰੂ ਹੋ ਜਾਂਦਾ ਹੈ ਅਤੇ ਸੀਕੁਐਂਸਰ ਫਿਰ ਵੀ ਸਟੇਟ ਟ੍ਰਾਂਸਮਿਟਮੈਸੇਜ ਵਿੱਚ ਵਾਪਸ ਆ ਜਾਂਦਾ ਹੈ।
- ਇਹ ਫਲੋਗ੍ਰਾਫ਼ “MRSUBG_SequencerAutoAck_Tx” ex ਵਾਂਗ ਹੀ ਵਿਵਹਾਰ ਲਾਗੂ ਕਰਦਾ ਹੈ।ampਸਾਬਕਾ ਤੋਂampSTM32Cube WL3 ਸਾਫਟਵੇਅਰ ਪੈਕੇਜ ਦਾ les\MRSUBG ਫੋਲਡਰ। ਜੇਕਰ AutoACK_RX ਇੱਕ ਡਿਵਾਈਸ 'ਤੇ ਫਲੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, A, ਅਤੇ AutoACK_TX ਕਿਸੇ ਹੋਰ ਡਿਵਾਈਸ, B 'ਤੇ ਫਲੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਦੋਵੇਂ ਡਿਵਾਈਸ ਅੱਗੇ-ਪਿੱਛੇ ਸੁਨੇਹੇ ਭੇਜਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਪਿੰਗ-ਪੌਂਗ ਗੇਮ ਵਿੱਚ ਹੁੰਦਾ ਹੈ।
ਗੱਲ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸੁਣੋ (LBT)
- ਇਹ ਸਾਬਕਾample STM32WL3x ਸੰਦਰਭ ਮੈਨੂਅਲ [1] ਤੋਂ ਲਿਆ ਗਿਆ ਹੈ। ਇਸ ਉਦਾਹਰਣ ਦੇ ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਉਸ ਮੈਨੂਅਲ ਨੂੰ ਵੇਖੋample.
ਸੁੰਘਣ ਵਾਲਾ ਮੋਡ
- ਇਹ ਸਾਬਕਾample STM32WL3x ਸੰਦਰਭ ਮੈਨੂਅਲ [1] ਤੋਂ ਲਿਆ ਗਿਆ ਹੈ। ਇਸ ਉਦਾਹਰਣ ਦੇ ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਉਸ ਮੈਨੂਅਲ ਨੂੰ ਵੇਖੋample.
ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ
ਸਾਰਣੀ 2. ਦਸਤਾਵੇਜ਼ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ
ਮਿਤੀ | ਸੰਸਕਰਣ | ਤਬਦੀਲੀਆਂ |
21-ਨਵੰਬਰ-2024 | 1 | ਸ਼ੁਰੂਆਤੀ ਰੀਲੀਜ਼। |
10-ਫਰਵਰੀ-2025 | 2 | ਡਿਵਾਈਸ ਦਾ ਨਾਮ ਸਕੋਪ STM32WL3x ਵਿੱਚ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ। |
ਜ਼ਰੂਰੀ ਸੂਚਨਾ – ਧਿਆਨ ਨਾਲ ਪੜ੍ਹੋ
- STMicroelectronics NV ਅਤੇ ਇਸਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ ("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 Reader 6.0 ਸ਼ਾਮਲ ਹਨ।
- ਸਵਾਲ: ਮੈਂ STM32CubeWiSE-RadioCodeGenerator ਸਾਫਟਵੇਅਰ ਪੈਕੇਜ ਕਿਵੇਂ ਸੈੱਟ ਕਰ ਸਕਦਾ ਹਾਂ?
- A: ਸਾਫਟਵੇਅਰ ਪੈਕੇਜ ਸੈੱਟਅੱਪ ਕਰਨ ਲਈ, ਦਿੱਤੀ ਗਈ ਜ਼ਿਪ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰੋ। file ਇੱਕ ਅਸਥਾਈ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਜਾਓ ਅਤੇ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਲਾਂਚ ਕਰੋ file ਆਨ-ਸਕ੍ਰੀਨ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
STMicroelectronics UM3399 STM32Cube WiSE ਰੇਡੀਓ ਕੋਡ ਜੇਨਰੇਟਰ [pdf] ਯੂਜ਼ਰ ਮੈਨੂਅਲ UM3399, UM3399 STM32 ਕਿਊਬ WiSE ਰੇਡੀਓ ਕੋਡ ਜਨਰੇਟਰ, UM3399, STM32, ਕਿਊਬ WiSE ਰੇਡੀਓ ਕੋਡ ਜਨਰੇਟਰ, ਰੇਡੀਓ ਕੋਡ ਜਨਰੇਟਰ, ਕੋਡ ਜਨਰੇਟਰ, ਜਨਰੇਟਰ |