大家好,最近学习28069,进行adc内部温度传感器采集的实验。在例程中,使用EOCx INT判断AD采样完成,代码如下://Wait for end of conversion.
while(AdcRegs.ADCINTFLG.bit.ADCINT1 == 0){} //Wait for ADCINT1
AdcRegs.ADCINTFLGCLR.bit.ADCINT1 = 1; //Clear ADCINT1但是我查阅了ADC的时序表,发现中断发生远远早于结果被锁存到result寄存器。
这样的话,请问如何通过INT确定采样完成呢?流水线似乎能解释这个问题,但是我找不到相关资料。期待大家解答!
此帖出自
小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>