adc中断本来可以正常工作,但是配置定时器中断后,无法进入adc中断

2019-07-20 14:44发布

问题就像题目说的,网上搜貌似其他人也有过这样的问题,据说是中断配置有问题,在此附上adc中断配置代码(adc我设置的是连续采样)  ADC_ITConfig(ADC1,ADC_IT_EOC,ENABLE); NVIC_InitStructure.NVIC_IRQChannel=ADC_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0x00; NVIC_InitStructure.NVIC_IRQChannelSubPriority=0x03;   NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE; NVIC_Init(&NVIC_InitStructure); 这个是中断函数里面的 void ADC_IRQHandler(void) {        extern u32 ADD_COUNT;       extern u16 i;      if(i<50)      {       ADD_COUNT+=Get_Adc(ADC_Channel_5); i++;       }     ADC_ClearITPendingBit(ADC1,ADC_IT_EOC); }
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。