|
发表于 2021-9-10 11:27:35
|
显示全部楼层
如果您已经移植好我司代码
只需要调整如下这些参数即可
//配置各个参数
G_LoRaConfig.LoRa_Freq = Fre[0]; //中心频率
G_LoRaConfig.BandWidth = LORA_BW_125; //BW = 125KHz BW125KHZ
G_LoRaConfig.SpreadingFactor = LORA_SF9; //SF = 9
G_LoRaConfig.CodingRate = LORA_CR_4_6; //CR = 4/6
G_LoRaConfig.PowerCfig = 22; //输入范围:-3~22,根据实际使用硬件LSD4RFC-2L722N10选择SX126xSetTxParams函数
G_LoRaConfig.HeaderType = LORA_PACKET_EXPLICIT; //包头格式设置,显性包头:LORA_PACKET_EXPLICIT;隐性包头:LORA_PACKET_IMPLICIT
//若设置为显性包头,发送端将会将PalyLoad长度、编码率、CRC等加入到包头中发送给接收端
G_LoRaConfig.CrcMode = LORA_CRC_ON; //CRC校验开启:LORA_CRC_ON,关闭:LORA_CRC_OFF
G_LoRaConfig.InvertIQ = LORA_IQ_NORMAL; //IQ信号格式,LORA_IQ_NORMAL:标准模式,LORA_IQ_INVERTED:反转模式;
G_LoRaConfig.PreambleLength = 8; //前导码长度
G_LoRaConfig.PayloadLength = 10; //数据包长度
但是需要注意下
LORA模式下有些参数配置是不支持的
还有就是这个模块是22dbm模式下,电源供电请保证好,否则会影响通信距离。
|
|