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.

[参考译文] Starterware/TMDSIDK437X:是否有适用于 ADC1的库/源代码?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/564783/starterware-tmdsidk437x-is-there-any-library-source-code-available-for-adc1

器件型号:TMDSIDK437X

工具/软件:Starterware

您好!

我将 idkam437x 与 CCS 6.1.2和 SDK 2.1.1.2配合使用。

根据 SDK Starterware 中提供的示例、我已经使用 ADC0模块编写了一些代码。 但是、似乎没有支持 ADC1模块的示例或库。

如果我想使用 ADC1、应该使用 tsc_adc_ss.h 中声明的函数、还是在 Starterware 中不支持此模块?

谢谢

JJ.

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

    AM437x 产品系列不支持磁卡读取器功能。 在使用 AM437x 器件时、ADC1只能用作通用 ADC。 因此、我假设您将 ADC1用作通用器例。

    tsc_adc_ss.h 和 TSC_ADC_ss.c 中的 ADC 驱动程序采用 ADC_base +偏移样式编写。 您可以从 ADC_base = CHIPDBBaseAddress (CHIPDB_MOD_ID_ADC1、0)获取 ADC1基地址;

    通过查看 AM437x TRM 中的表11-4和表12-6、ADC 寄存器布局几乎相同、只是 ADC0在偏移量0x34和0x50处具有额外的寄存器。

    因此、您可以使用具有正确基址的相同 ADC1 API。

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

    尊敬的 Eric:

    感谢您的详细回答-这正是我想要知道的。

    此致、

    JJ.

x 出现错误。请重试或与管理员联系。