TeaC 发表于 2018-9-23 14:16

SX1278 FSK调试 记录

本帖最后由 TeaC 于 2018-9-23 14:22 编辑

手中有两个SX1278模组 是安信可的产品采用主从模式    SPI访问   MCU是STM32F107
主机发送从机接收
我的主机在主机两次数据发送之间如果没有延时7ms(延时7ms是我测出来的。低于这个值就会卡住
),那么下次数据发送就会卡住。 IAR单步调试发现卡在了代码对PacketSent这个位的检查上了。

if( SX1276FskGetPacketSent() == 1 ) // 查询PacketSent   判断本次发送是否完成
{
      TxTimeoutTimer = GET_TICK_COUNT( );
      RFState = RF_STATE_TX_DONE;
      SX1276FskSetOpMode( RF_OPMODE_STANDBY );
}

如果延时低于上述值,第二次发送则PacketSent置位信号一直检查不到置位。导致代码卡在了循环查巡这个位的步骤上
不知道是什么原因导致了这个问题,继续研究手册

# 希望路过的各位前辈,可以指点一二。



TeaC 发表于 2018-9-23 14:18

附上数据手册的截图

sztev 发表于 2020-5-23 20:34

回个邮件:928274227@qq.com
页: [1]
查看完整版本: SX1278 FSK调试 记录