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.

[参考译文] TMS570LS3137:ADC 在转换过程中停止转换

Guru**** 2595805 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1026349/tms570ls3137-adc-stop-a-conversion-while-conversion-is-in-progress

器件型号:TMS570LS3137

您好!

如果 转换正在进行、并且我清除通道选择寄存器以停止 转换、那么当前进行的转换是否会继续完成并写入结果存储器中、或者直接将其丢弃?

谢谢。

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

    您好!

    在转换期间、向 ADGxSEL 写入0x00000000会停止 Groupx 转换。

    例如、假定通道0、2、4和6在单次转换模式中被选为组1中的转换。 为组1提供服务时、ADC 将开始通道0、通道2、通道4和通道6的转换。 如果在通道4的转换期间清除 ADG1SEL 寄存器、则通道的转换将立即停止。 ADC 组1转换存储器只包含通道0和通道2的结果。  

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

    您好、QJ Wang、

    如何进入 ADC 的仿真模式?我在手册中没有找到它、谢谢。

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

    每个转换组有一个缓冲区。 从这3个缓冲区中读取不会影响组标志寄存器中的状态标志。 这些寄存器对于调试非常有用。   仿真模式意味着您从以下3个缓冲区读取转换结果:

    ADEVEMUBUFFER

    ADG1EMUBUFFER

    ADG2EMUBUFFER

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

    我想知道如何从正常模式切换到仿真 模式?谢谢。

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

    调试器工具使用仿真模式来在断点处停止 CPU 以读取寄存器。