This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F2809:MAX_CONV1=7、CONT_RUN=0、使用 ADC 双序列发生器模式

Guru**** 1706760 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1361844/tms320f2809-max_conv1-7-with-cont_run-0-using-adc-dual-sequencer-mode

器件型号:TMS320F2809

亲爱的香榭丽舍大街,

我是为我们的客户提出这个问题的。

这是一个在 F2809上采用旧设计的扩展项目、新 FW 人员会选择旧设计并稍做修改。

对于 ADC、用户使用双序列发生器模式、  

CONT_RUN=0

MAX_CONV1=7

用户是否未在下面的 ADC ISR 末尾复位序列发生器。

AdcRegs.ADCTRL2.bit.RST_SEQ1=1;

SEQ1  在 SEQ1在 CONV7结束后是否可以再次回绕到 CONV00、然后即使  CONT_RUN=0也会被触发

他们之所以提出这个问题、是因为他们发现 在 ADC ISR 末尾删除了 AdcRegs.ADCTRL2.bit.RST_SEQ1=1并不重要。

因此、他们希望我们确认这一点。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Wayne、;

    这是正确的、ADC 序列发生器在 双序列发生器模式下将 CONV7序列转换回原始 CONV0后、将自动回绕、因此在这种情况下无需复位。   

    此致!
    马修