工具/软件:Code Composer Studio
您好,
我是微控制器的新手。 我开始从示例"adc_soc"中了解 ADC 配置。 我不理解以下内容。 请帮助
/等待 ADC 中断
for (;;)
{
LoopCount++;
}
}
为什么需要 LoopCount++循环?
_interrupt void ADC_ISR (void)
{
Voltage1[ConversionCount]= AdcResult.ADCRESULT1; //丢弃 ADCRESULT0作为版本0的第1个样本勘误表权变措施的一部分
Voltage2[ConversionCount]= AdcResult.ADCRESULT2;
//如果记录了20次转换,则重新开始
if (ConversionCount = 9)
{
ConversionCount = 0;
}
其他
{
ConversionCount++;
}
AdcRegs.ADCINTFLGCLR.bit.ADCINT1 = 1; //清除 ADCINT1标志为下一个 SOC 重新初始化
PieCtrlRegs.PIEACX.ALL = PIEACK_Group1; //确认 PIE 中断
返回;
}
我已经了解到、ADC_ISR 函数在" PieVectTable.ADCINT1 =&ADC_ISR;"中被调用
但它的作用是什么?循环是如何继续的?
