OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1905|回复: 2

LORA点对点发送只进入一次中断

[复制链接]

12

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
156
金钱
156
注册时间
2017-8-4
在线时间
38 小时
发表于 2018-9-6 14:57:48 | 显示全部楼层 |阅读模式
1金钱
在用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.Modem );
        SX1276Write( RadioRegsInit.Addr, RadioRegsInit.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发送但是只能进入一次中断,之后就进不去了,请问是少了什么嘛

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
发表于 2018-9-6 16:20:14 | 显示全部楼层
回复

使用道具 举报

12

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
156
金钱
156
注册时间
2017-8-4
在线时间
38 小时
 楼主| 发表于 2018-9-6 17:35:39 | 显示全部楼层

好人一生平安
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 13:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表