连续两句HAL_ADC_Start_DMA(&hadc1,adcdata,2);会怎么样
时间: 2023-11-22 19:19:25 浏览: 66
ADC_DMA_标准.zip_ADC HAL库_adc dma hal_hal adc_hal库dma_stm32cubemx
连续两句HAL_ADC_Start_DMA(&hadc1,adcdata,2);会导致第二次的DMA传输可能会覆盖第一次的传输数据,造成不可预测的结果。因此,应该避免在DMA传输未完成之前再次调用HAL_ADC_Start_DMA()函数。如果需要进行多次DMA传输,可以使用中断或者轮询的方式来判断DMA传输是否完成,再进行下一次的传输。
阅读全文