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.

[参考译文] CCS/LAUNCXL-F2.8027万:ADCINTSOCSEL1不启动自动触发器

Guru**** 2587345 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/655578/ccs-launchxl-f28027-adcintsocsel1-does-not-initiate-auto-trigger

部件号:LAUNCHTXL-F2.8027万

工具/软件:Code Composer Studio

您好,

无论 ADCINTSOCSEL1选择是什么,每个TBCTR =0上的ADC结果都会更新(我已将其设置为该值)。

以下是我的配置(我正在使用SOC1):

  • EOC1触发器ADCINT1:
    • AdcRegs.ADCCTL1.bit.INTPULSEPOS = 1;  

      AdcRegs.INTSEL1N2.bit.INT1SEL = 1;//EOC1触发ADCINT1

  • INT1CONT已禁用(同时,我已确保我的中断例程小于我的PWM周期)
  • ADCINTSOCSEL1.SOC1 = 1 (ADCINT1触发器SOC1)

但即使这样,ADCRESULT1也仅在TBCTR =0处更新。

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

    您能否在软件中或通过CCS读回您的寄存器设置,以确保您的值按预期写入寄存器?

    汤米
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dhrumeel,
    想要了解有关Tommy的问题是否有任何更新?

    最佳,
    马特
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对不起,先生,但主计长是为一个项目交给我的。 该组织现已将主计长更改为2.8335万。 因此,我没有机会检查寄存器值。