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/TM4C123GH6PM:采样序列

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/900772/ccs-tm4c123gh6pm-sample-sequence

器件型号:TM4C123GH6PM

工具/软件:Code Composer Studio

我正在尝试了解采样序列发生器和 ADCSequenceStepConfigure()。

1) 1) SS0有8个步进序列、在我们的情况下、这8个步进只处理一个通道。 每个步进序列都需要 ADCSequStepConfigure(),但是如果这8个步进是相同的,我们需要 CCS 中的8行 ADCSequenceStepConfigure()代码吗?

2) ADCSequenceStepConfigure()的第三个参数是 ui32步。 从数据表中可以看出 ,“ui32Step 参数决定了触发发生时 ADC 采集样本的顺序。 对于第一个采样序列发生器,它的范围可以从0到7”。 0–7是指您开始的8个步骤中的哪一个? (即、如果步骤= 4、则从步骤4开始、共8步、然后变为5-7、再变为0-3)。 我不清楚“样本采集顺序”的含义。

3) 3) ADC 转换顺序、ADC 输入通道->采样序列发生器-> FIFO 还是输入通道-> FIFO ->采样序列发生器? 第801页的数据表框图显示了连接到 FIFO 的输入通道以及采样序列发生器。 方框图没有解释、这令人困惑。

谢谢、

亚历山大·哈

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

    采样序列发生器允许您设置一组模拟通道、这些通道将一个接一个地转换(每微秒转换一次)。 如果只有一个您感兴趣的通道、则只需配置第一步、步骤0。 通常、步骤配置为0-7、以实现所需的步骤数。 最后一步应使用 ADC_CTL_END 进行配置。  

    如果您还没有看过、一位同学还有一个主题、我在其中发布了一些 ADC 示例:

    https://e2e.ti.com/support/microcontrollers/other/f/908/p/894502/3308246