RM0453
bytes5
bytes 8:6
LoRa Set_ModulationParams() command
Set_ModulationParams(Sf, Bw, Cr, Ldro) is used to configure the LoRa
modulation parameters for the sub-GHz radio. Depending on the selected packet type in
Set_PacketType() sent prior to this function, the parameters for LoRa are interpreted as
below.
Opcode
w
byte 0
byte 1
bit 7:0 Bw[7:0]: Bandwidth
0x1F: BW4 4.8 kHz DSB
0x17: BW5 5.8 kHz DSB
0x0F: BW7 7.3 kHz DSB
0x1E: BW9 9.7 kHz DSB
0x16: BW11 11.7 kHz DSB
0x0E: BW14 14.6 kHz DSB
0x1D: BW19 19.5 kHz DSB
0x15: BW23 23.4 kHz DSB
0x0D: BW29 29.3 kHz DSB
0x1C: BW39 39.0 kHz DSB
0x14: BW46 46.9 kHz DSB
0x0C: BW58 58.6 kHz DSB
0x1B: BW78 78.2 kHz DSB
0x13: BW93 93.8 kHz DSB
0x0B: BW117 117.3 kHz DSB
0x1A: BW156 156.2 kHz DSB
0x12: BW187 187.2 kHz DSB
0x0A: BW234 234.3 kHz DSB
0x19: BW312 312.0 kHz DSB
0x11: BW373 373.6 kHz DSB
0x09: BW467 467.0 kHz DSB
Others: reserved
bit 23:0 Fdev[23:0]: Frequency deviation
0x000000 - 0xFFFFFF: Fdev = Frequency deviation x 2
0
1
Sf[3:0]
w
bits 7:0 Opcode: 0x8B
bits 7:4 Reserved, must be kept at reset value.
bits 3:0 Sf[3:0]: Spreading factor
0x5: Spreading factor 5
0x6: Spreading factor 6
0x7: Spreading factor 7
0x8: Spreading factor 8
0x9: Spreading factor 9
0xA: Spreading factor 10
0xB: Spreading factor 11
0xC: Spreading factor 12
Others: reserved
2
Bw[7:0]
w
RM0453 Rev 1
Sub-GHz radio (SUBGHZ)
25
/ 32 MHz
3
4
Cr[2:0]
Ldro
w
w
189/1461
218
Need help?
Do you have a question about the STM32WL5 Series and is the answer not in the manual?
Questions and answers