现在使用两路DMA,DMA1传的数据较少,DMA2传的数据较多;
DMA1用的通道0、1,DMA2用的通道3:
发现DMA2传输后,再次使DMA1的能通0道会返回err,像是被占用,但若我不使用DMA2,则DMA1的通道使能一切正常
while ( LL_OK != DMA_ChCmd(TPC6240_DMA_UNIT, TPC6240_DMA_TX_CH, ENABLE) );
while ( LL_OK != DMA_ChCmd(TPC6240_DMA_UNIT, TPC6240_DMA_RX_CH, ENABLE) );
两者同时使用的情况下,上述语句会一直卡住
|