TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28035: CPU定时器0同时触发ADC和CLA Task8时,在CAL Task8中读取的ADC数据是否正确

Part Number:TMS320F28035

下述情况:

DSP28035使用CPU定时器0同时触发ADC采样和CAL的Task8,此时在CLA的Task8中读取ADC数据,这种方式读取的ADC数据是采样的数据吗?因为CLA Task8是由CPU定时器0触发的,而不是ADCINT4触发的,所以我想知道此时在CAL Task8中读取ADC数据这种方式是否正确

Green Deng:

你好,C2000的中断机制,如果两个中断同时发生,那么会先响应中断等级高的,执行完高优先级中断任务后再响应低优先级中断。所以CPU会先执行ADC中断,执行完ADC中断后再执行CLA中断。而此时,ADC中断已经完成了把采样值存入结果寄存器的操作,所以我认为此时Task8中读取的是刚采样的数据。

,

chen Russell:

多谢,我实际测试了,您的观点是正确的

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28035: CPU定时器0同时触发ADC和CLA Task8时,在CAL Task8中读取的ADC数据是否正确
分享到: 更多 (0)