TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

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.

[参考译文] MSPM0G3507:ADC 管理

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1441824/mspm0g3507-adc-management

器件型号:MSPM0G3507
主题中讨论的其他器件:SysConfig

工具与软件:

我将开发一个新工程、并尝试使用 ADC0的 ch0和 ch1。

我已经启用了软件触发源、并且已经实施了一个例程来读取每个通道的采样数据。

此例程只需启动 ADC0的采样过程并在最后停止

在 START 和 STOP 之间、我想使用带有通道 id 参数的函数"DL_ADC12_getMemResult"读取 ch0和 ch1的采样数据。

我如何理解存储器寄存器中的采样数据准备就绪? 如果数据已成功上传至存储器地址、是否在轮询模式[因此无中断]下有一个函数需要读取?

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

    安德烈、您好、谢谢您提出这个问题! 您可以在 SysConfig 中添加 ADC 中断以 触发数据 读取、只要结果加载到寄存器中、如下所示:

    我希望这对您有所帮助!

    -Brian

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

    如果您不想使用中断、还可以利用 DMA 和事件订阅者来指示 ADC 结果可用。