大家好,
我在我的PSoC4100系列上使用ADC SAR SEQ来检测高电流。当ADC检测到电压超过其极限时,我希望中断触发。我不希望中断不断触发检查ADC寄存器(它目前正在做)。下面是中断例程:
CysISR(AdCl LimI
tisISR){UTIT32内状态;IntInt= ADC1SARIa InthMaskddReg;
WORDOWFLAG=ADC1SARA RangeEnEnthMaskdE.Rg;//读范围中断状态,并提高标志(高限)IF(WORKFLAG){ADCMODE=1;OutPufSf();} ADC1SARA RangeIn InthReg=Windows WORKFLAG;/ /清除范围检测状态ADC1SARIa InTyReg = IntIn状态;//清除处理中断}
谢谢,
里克