3.ADC提前中断到
CLA反应
2803x ADC提供了一种选项,当ADC开始转换时产生一个提前中断脉冲。该选项通过设置ADCCTL1[INTPULSEPOS]位进行选择。如果该选项用于启动一个CLA任务,那么CLA将能在转换完成时读取结果,且更新ADC结果寄存器。这种准时采样和CLA快速中断反应,使得控制系统具有快速系统反应和高频率控制环。
ADC转换的时序可以参照ADC参考手册。从CLA流水线活动来看,第8条指令在R2阶段正好可以读取结果寄存器。当任务中前7条(I1~I7)指令将进入流水线的R2阶段但还不到时间能读取转换结果时,这段时间能被有效地用于任务所需的预处理计算。