LoraWAN论坛

标题: 点对点通信只进入一次中断 [打印本页]

作者: smiletudy    时间: 2018-9-5 18:07
标题: 点对点通信只进入一次中断
在用1276做点对点通信的时候,只能进入一次中断,大概是什么原因呢,
void my_sx1276_init(void)
{
        int i = 0;
        SX1276Reset();
        RxChainCalibration();
        Radio.Sleep();
        SX1276IoIrqInit( DioIrq );
        //GpioSetInterrupt( &SX1276.DIO0, IRQ_RISING_EDGE, IRQ_HIGH_PRIORITY, DioIrq[0] );
        for( i = 0; i < sizeof( RadioRegsInit ) / sizeof( RadioRegisters_t ); i++ )
  {
        SX1276SetModem( RadioRegsInit[i].Modem );
        SX1276Write( RadioRegsInit[i].Addr, RadioRegsInit[i].Value );
   }
       
        Radio.SetModem( MODEM_FSK );
}
这是初始化的代码然后设置参数
void my_tx_config()
{

                Radio.SetChannel(489300000);
                Radio.SetTxConfig( MODEM_LORA, 20, 0, 0, 0, 1, 8, false, true, 0, 0, true, 3e6 );
                SX1276Write(REG_LR_SYNCWORD,0x34);
}       
然后调用Radio.send发送但是只能进入一次中断,之后就进不去了,请问是少了什么嘛?
作者: BeyondDream    时间: 2018-9-10 14:40
[attach]166[/attach]

http://www.rimelink.com/nd.jsp?id=67#_np=107_316

坦诚地说,把 精力 消耗在这种 ”底层调试“ 还真是不划算。
上面的链接有一个 ”开源成熟”的 点对点 系统,请直接拿走,不用谢!


作者: wj7636    时间: 2019-3-25 19:01
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 LoraWAN论坛 (http://lora.timeddd.com/) Powered by Discuz! X3.3