打印

ADC模拟看门狗中断

[复制链接]
320|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
丑帅丑帅的|  楼主 | 2020-4-25 12:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void ADC_WatchdogConfig(void)
        {         
        ADC_AnalogWatchdogSingleChannelConfig(ADC1, ADC_CHANNEL1);
        ADC_AnalogWatchdogThresholdsConfig(ADC1,3510,1000);
        ADC_AnalogWatchdogCmd(ADC1, ADC_AnalogWatchdog_SingleRegEnable);
  ADC_ITConfig(ADC1, ADC_IT_AWD, ENABLE);}


void ADC1_2_IRQnHandler(void){
ADC_ITConfig(ADC1,ADC_IT_AWD,DISABLE);
if(SET == ADC_GetFlagStatus(ADC1,ADC_FLAG_AWD))
{
LED_RED  ;
ADC_ClearFlag(ADC1,ADC_FLAG_AWD);
ADC_ClearITPendingBit(ADC1,ADC_IT_AWD);       }
ADC_ITConfig(ADC1,ADC_IT_AWD,ENABLE); }

为什么这个看门狗老是进不去中断???感觉自己配置没问题啊。。。而且AD转化也超过门阀电压了,就是进不去中断????

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

741

主题

742

帖子

0

粉丝