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.

[参考译文] LAUNCHXL-F28027:ADC 需要 ADTRL3.ADCCLKPS 配置?

Guru**** 2689775 points

Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1593781/launchxl-f28027-adc-requires-the-adctrl3-adcclkps-configuration

器件型号: LAUNCHXL-F28027
Thread 中讨论的其他器件: controlSUITEC2000WARE

尊敬的专家:

我们希望用户对此进行澄清:

我认为 F28027 上的 ADC 不需要 ADCTRL3.ADCCLKPS 配置、因为我在其头文件中没有找到 ADCTRL3.ADCCLKPS。

这种情况:我记得在为 C2000 配置 ADC 时、我需要首先启用 ADC 系统时钟 (PCLKCR0.ADCENCLK)、然后设置时钟分频器 (ADCTRL3.ADCCLKPS)。 但是、在 F2802x_ADC.h 中、我只看到 ADCTRL1 和 ADCTRL2、无法找到 ADCTRL3。

因此、我不确定是否仍然需要执行此配置步骤。

谢谢你。

此致、
阿奇·A·

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

    尊敬的 Archie:

    对迟交的答复表示歉意! 许多团队成员今年的这个时候都不在办公室。

    ADC 时钟预分频器仍通过 ADTRL3.ADCCLKPS 进行配置。 ADC 参考指南明确显示、HSPCLK 由 ADCTRL3.ADCCLKPS[3:0]进行分频(通过 ADCTRL1.CPS 进行额外的 2 分频)。

    缺少 ADCTRL3 问题只是标题/包含不匹配、而不是硬件/特性更改。 在许多工程中、F2802x_adc.h 是驱动程序/辅助头文件、可能不会公开每个寄存器位字段。 您将看到 AdcRegs.ADCTRL3.bit.ADCCLKPS 的寄存器/位域定义通常位于器件标头集中。

    如果您当前的 include set 不显示 ADCTRL3、请通过标准工程 include 包含器件寄存器标头、例如 DSP28x_Project.h / C2000Ware/controlSUITE 为 F2802x 使用的器件标头捆绑包。

    此致、

    Masoud