以下是发送函数
uint8_t SpiInOut( uint8_t outData )
{
uint8_t lmGET_data;
HAL_SPI_TransmitReceive(&hspi1, &outData, &lmGET_data, 1, SPI_TIMEOUT);
return lmGET_data;
}
但是此处 DIO0 一直不能置位,各位大神支支招啊,万分感谢!!!
case RFLR_STATE_TX_RUNNING:
if( DIO0 == 1 ) // TxDone
{
// Clear Irq
SX1276Write( REG_LR_IRQFLAGS, RFLR_IRQFLAGS_TXDONE );
RFLRState = RFLR_STATE_TX_DONE;
} |