|

楼主 |
发表于 2024-12-5 09:49:06
|
显示全部楼层
之前的问题解决了,但是又出现了ADC无法触发DMA的问题,ADC现在一直在工作(DR一直在变),但是DMA没反应,不知道是什么原因
硬汉哥能给我看看ADC和DMA配置哪里有问题不,主函数里还有这几行
HAL_ADCEx_Calibration_Start(&hadc1,ADC_CALIB_OFFSET,ADC_SINGLE_ENDED);
HAL_ADC_Start_DMA(&hadc1, (uint32_t *)adc_buffer, 2000); /* ¿ªÆôADC£¬Í¨¹ýDMA´«Êä½á¹û */
HAL_DMA_RegisterCallback(&hdma_memtomem_dma1_stream0,HAL_DMA_XFER_CPLT_CB_ID,MY_HAL_DMA_ConvCpltCallback); |
|