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 模块停止 A 转换

Guru**** 2589280 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1028054/tms570ls3137-adc-module-stop-a-conversion

器件型号:TMS570LS3137

您好!

在手册中,通过清除组的通道选择寄存器可以停止组的转换。我想知道    当通道选择寄存器被清除时转换是否正在进行,ADC 是否会等待转换完成并将结果存储到内存中?或者立即停止转换 放弃数据?

谢谢。

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

    转换将立即停止。  

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

    QJ Wang、您好!

    我 还有4个问题。

    1.我想测试 仿真 模式、但我在  手册中找不到如何进入仿真模式、如何从正常模式切换到 仿真 模式?

    ChnSel 字段的"无复位"字段 对于单 次转换和 连续转换是否有用?还是仅对 单 次转换有用?

    3.如果组的冻结 功能无法执行,但组被触发并等待 转换, 是否会设置组的停止状态位?

    在 中断标志寄存器中、结束标志只在单 次转换 模式中有用、我想知道状态寄存器中的结束状态位是否 也只在单次转换 模式中使用?

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="486945" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1028054/tms570ls3137-adc-module-stop-a-conversion/3801472 #3801472]1.I 要测试 仿真 模式、但我无法在  手册中找到如何进入仿真模式、如何从正常模式切换到 仿真 模式?

    它是调试模式、当代码在断点处挂起时、将进入仿真模式。  

    [引用 userid="486945" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1028054/tms570ls3137-adc-module-stop-a-conversion/3801472 #3801472]2.ChnSel 上的"不重置"字段 对于单 次转换和 连续转换是否有用?或者仅对于 单 次转换是否有用?

    它是一项功能。 您可以根据应用程序启用或禁用它。

    [引用 userid="486945" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1028054/tms570ls3137-adc-module-stop-a-conversion/3801472 #3801472"] 3.如果组的冻结 功能无法执行,但组被触发并等待 转换, 则组的停止状态位是否会被设置?[/quot]

    如果 设置了 FRZ_EV 位、或启用了冻结、则每当有其他组的新请求时、该组的转换将被冻结。 当组的转换被冻结时、组的停止状态位被置位。

    如果冻结功能被禁用、停止状态位将不会被置位。

    [引用 userid="486945" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1028054/tms570ls3137-adc-module-stop-a-conversion/3801472 #380147"]4..在 中断标志寄存器中、结束标志仅在单 次转换 模式下有用、我想知道状态寄存器中的结束状态位是否 也仅在单次转换 模式下使用?[/quot]

    仅当此组转换配置为处于单次转换模式时、组转换结束标志才会置1。

    组结束中断对于处于连续转换模式的组是不实用的。  组存储器阈值中断对于 连续转换模式更实用。

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

    QJ Wang、您好!

    对于问题4、如果 连续转换停止、 状态寄存器中的结束状态位是否会被设置?谢谢。

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

    否 中断标志寄存器中的结束状态不用于连续转换模式

    如果一个转换组被配置为连续转换模式、那么它只需要被触发一次。 在该组中选择用于转换的所有通道都将重复转换。

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

    我是指   ADEVSR ADG1SR ADG2SR 中的结束状态位、而不是 ADEVINTFLG ADG1INTFLG ADG2INTFLG 中的结束标志。

    顺便说一下、如果组1转换在单次转换模式下进行、并且 请求了事件组转换、那么 ADC 在切换到 事件组之前是否会完成组1的当前通道转换?谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="486945" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1028054/tms570ls3137-adc-module-stop-a-conversion/3804608 #3804608"]如果 Group1转换在单次转换模式下进行,并且 请求事件组转换,则 ADC 在切换到 事件组之前是否完成了对 Group1当前通道的转换?

    否、在组1中的所有选定信道都已转换之前、它不会切换到事件组。