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.

[参考译文] NHET:它能停止自身吗?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/608496/nhet-can-it-stop-itself

是否有方法在单次触发模式下运行 NHET?

我能否使我的 Hercules 控制器执行以下操作:

在某个时间点、软件会为 NHET 提供一些参数并启动它。

2. NHET 运行直到满足一个特定的条件(可以基于参数)

然后、NHET 生成一个中断并自行停止。

软件在中断上运行。

5.之后,软件可以再次启动 NHET 定时器。

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

    当然、


    看看   

    对于一些想法,比如如何完成“启动/停止”以及如何设置命令队列...

    此外、还可以找到有关这一点的大量说明

    感谢 的这篇博客-他的博客使复杂的 AppNote 更易于理解

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

    您好 Andun、

    定时器微机器依次读取 指令和执行 NHET 行走中存储的指令。 程序执行由外部或内部事件自驱动、并根据输入边沿或输出比较分支到其他例程。 几条指令可以根据内部或外部条件更改程序流。 您可以在执行时访问指令并更改参数、例如更改 PWM 的占空比或读取特定信号边沿的捕获值。 但您无法停止执行。

     

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

    我有一个假期休息、但在未来几周内会对此进行研究。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    另外:TI 是否提供有关 NHET 的咨询服务、或者 TI 是否可以为此推荐任何公司?

    我打算获得必要的能力、自行设计我们的应用。
    但是、我们在硬件开发方面的最后期限意味着、详细讨论 NHET 模块在我们的应用中的可行应用是什么、这将影响我们的硬件设计、这一点很有用。
    (或者、我应该在这些论坛中提问吗?)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Audun、

    我们喜欢在这个论坛中讨论 NHET 问题。 NHET 模块的用途是什么?

    NHET RAM 中的代码保持运行、用户不能将其停止并重新启动
    2.您可以在代码运行时修改指令参数
    如果满足条件、代码可以跳转到条件地址
    4.如果 IRQ 被启用、代码可生成一个中断。 HET 标志将在 HETFLG 寄存器中被置位
    5.代码可以设置或清除引脚
    6.代码将无法在外部中断上操作,但它可以检测外部信号的边沿(上升沿或下降沿)并测量其周期和脉冲持续时间。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Audun、

    实际上、它可以对外部中断执行操作。 例如、

    BR 指令将执行到引脚上条件地址的跳转。 分支条件可以是: