请问sx1278发送失败是为什么?如何解决?

2019-07-18 14:01发布

下面是SPI 发送函数
uint8_t SpiInOut( uint8_t outData )
{
        uint8_t lmGET_data;
        HAL_SPI_TransmitReceive(&hspi1, &outData, &lmGET_data, 1, SPI_tiMEOUT);
        return lmGET_data;
}   
下面检测DIO引脚,一直不能置位,各位大神有遇到么?
    case RFLR_STATE_TX_RUNNING:
        if( DIO0 == 1 ) // TxDone
        {
            // Clear Irq
            SX1276Write( REG_LR_IRQFLAGS, RFLR_IRQFLAGS_TXDONE  );
            RFLRState = RFLR_STATE_TX_DONE;   
        }
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。