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/TMS320F28027:AIO-ADC

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/737016/ccs-tms320f28027-aio-adc

器件型号:TMS320F28027
主题中讨论的其他器件:C2000WARE

工具/软件:Code Composer Studio

您好!

我正在使用 ADC。 我想通过 AIO 获取0-3V 的输入、并希望通过 ADC 获得相应的输出。 在我的代码中、我在 AIO 中进行了以下配置:

EALLOW;

AioCtrlRegs.AioMUX1.ALL = 0x00000000;

AioCtrlRegs.AioDIR.ALL = 0x00000000;

EDIS;

现在、我需要配置 ADC (作为输出)。 我如何实现这一点?  

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

    [引用 user="Anamika Singh"]我想通过 AIO 获取0-3V 输入并通过 ADC 获取相应输出。

    我不理解以上行。 您能进一步解释吗? AIO 与 GPIO 类似、它可以设置为输入或输出。

    [引用 USER="Anamika Singh)]现在我需要配置 ADC (作为输出)。 我如何实现这一点? [/报价]

    这意味着您需要将 ADC 通道配置为 AIO (输出方向)。 请参阅器件主页文档部分中提供的 SYSCTRL 和中断用户指南。

    此致、
    Gautam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请通过语法给出一个示例。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    例如、如果您要将 AIO2设置为输出
    AioCtrlRegs.AioDIR.AIO2 =1;

    设置此输出引脚:1.
    GpioDataRegs.AIOSET.bit.AIO2=1;

    清除此输出引脚:0
    GpioDataRegs.AIOCLEAR.bit.AIO2=1;
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    例如、如果您要将 AIO2设置为输出
    AioCtrlRegs.AioDIR.AIO2 =1;

    设置此输出引脚:1.
    GpioDataRegs.AIOSET.bit.AIO2=1;

    清除此输出引脚:0
    GpioDataRegs.AIOCLEAR.bit.AIO2=1;





    以上不涉及 ADC 的使用。 我需要将模拟数据写入 ADC 并通过 ADC 获取输出。 我将如何为此配置 ADC? 请通过一些语法提供示例。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Anamika Singh)]以上内容不涉及 ADC 的使用。 我需要将模拟数据写入 ADC 并通过 ADC 获取输出。 我将如何为此配置 ADC? 请通过一些语法提供示例。[/quot]

    以上陈述令人困惑且不准确-您应该更清楚自己所寻找的内容。 ADC 是输入外设、不是输出。 DAC 是输出外设。 模拟信号可馈送到 ADC、如果您正在寻找与输出相同的模拟信号、则需要 DAC。 这是您想要的吗?

    此致、
    Gautam

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

    我需要将模拟数据写入 ADC 并相应地获取输出。 语法是什么?

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

    查看 C2000Ware 中的 ADC_SoC 示例。

    Tommy