|

楼主 |
发表于 2023-1-4 15:59:12
|
显示全部楼层
错误地方找到了在这
if(HAL_SPI_TransmitReceive_DMA(&hspi, (uint8_t*)g_spiTxBuf, (uint8_t *)g_spiRxBuf, g_spiLen) != HAL_OK)
{
Error_Handler(__FILE__, __LINE__);
}
也就是第一次发送可以进中断,但进不了HAL_SPI_TxRxCpltCallback,第二次发送时就是Error_Handler(__FILE__, __LINE__); |
|