在STM32F072CBTx上将Timer Interupt + ADC与DMA一起使用不起作用

时间:2020-09-18 15:32:21

标签: c embedded stm32

今天,我试图对TIM1或TIM15(无关紧要)使用中断,并使用HAL对ADC使用DMA访问:

HAL_ADC_Start_DMA(&hadc, &buffer, 1);
HAL_Delay(500);
HAL_TIM_Base_Start_IT(&htim1);
HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_1);
HAL_Delay(500);

但是在启动DMA或启动IT之后,程序崩溃。它不可调试。如果我仅使用彼此之一,那么一切正常。

有人知道为什么吗?

0 个答案:

没有答案