RAK831 433MHz 接收不到sx1278发送的数据



  • 自己制作的sx1278模块,相互间能通信,但是1278发送,RAK831 433MHz接收不到,主要是
    lgw_reg_rb(LGW_RX_PACKET_DATA_FIFO_NUM_STORED, buff, 5);

    	/* how many packets are in the RX buffer ? Break if zero */
    	if (buff[0] == 0) {
    		DEBUG_PRINTF("%s","no more packet to fetch.\n");
    		break; /* no more packets to fetch, exit out of FOR loop */
    	}
    

    获取buff[0]一直为0,spi读取正常无报错,可能是什么原因导致的?



  • 首先,你网关使用的程序是哪里来的呢?其次你网关的主控是什么?

    还有你的节点设置的是同步字是多少?



  • @xc.c 程序是loragateway的test_lora_hal例程和util_tx_test例程,主控是树莓派,同步字没理解错的话是preamble吧,收发都设置为8。



  • @rfpesl 不是同步字的长度,是同步字。



  • @xc.c datasheet中没有看到同步字内容的设置,只找到长度的设置,请问能提供相关资料吗?


登录后回复
 

与 RAK支持中心 的连接断开,我们正在尝试重连,请耐心等待