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.

[参考译文] RM57L843:NHET 数字环回配置

Guru**** 2516170 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1363834/rm57l843-nhet-digital-loopback-configuration

器件型号:RM57L843
主题中讨论的其他器件:HALCOGEN

您好!

如何创建 NHET 数字环回?  

HalCoGen 创建每个具有1个引脚的 PWM 功能和每个具有2个引脚的捕捉功能。   环回对选择寄存器(HETLBPSEL)和 环回对方向寄存器(HETLBPDIR)配置了连续引脚的对(HET n 和 HET n + 1)。  

此致、

Marcio。

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

    尊敬的 Marcio:

    请参阅以下附件项目:

    e2e.ti.com/.../5736.HET_5F00_LOOPBACK_5F00_TEST_5F00_LC4357.zip

    我在这里编写了代码来测试 ON (HET1[0]和 HET1[1])和(HET2[4]和 HET2[5])上的模拟或数字回路 。

    以下是我遵循的步骤:

    1.首先启用回送:

    2.启用回送后,我要选择数字回送或模拟回送的类型:

    3.选择所需的回送后,现在选择回送对及其方向。

    4.现在首先将逻辑1写入输出引脚、并验证您在输入引脚上的读数相同。

    如果读取的值不是逻辑1、则将其标记为错误。

    5、如果我们成功读取 logic-1、那么我将写入 logic-0

    如果逻辑-0也成功、则我将状态设置为 true、如果任一逻辑失败、则将状态标记为 false。

    --
    谢谢。此致、
    Jagadish。

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

    感谢 Jagadish 的解释。

    我想做的事情,可能是不可能做的。  

    我已经使用  HalCoGen 配置了具有一个 PWM 和一个捕捉功能的 HET。 我想让 Capture 函数使用数字环回来读取 PWM 信号。  

    此致

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

    尊敬的 Marcio:

    我已经使用  HalCoGen 配置了具有 PWM 和捕获功能的 HET。 我想让 Capture 函数使用数字环回来读取 PWM 信号。  [/报价]

    我从未以这种方式测试过,但你可以尝试一下。 我是说环回和 PWM 的功能是不同的、据我所知、它们并不相互依赖。

    因此、您可以执行如上所述的环回过程、然后您可以在所需的引脚上生成 PWM 和捕捉功能。  

    但重要的是、PWM 和捕捉功能引脚应彼此相邻、因为环回对只会在相邻的引脚上发生。

    你可以看到环回对是 HET[1]和 HET[0]、 HET[3]和 HET[2]、 HET[5]和 HET[4]……… 等等

    所以、如果你在 HET[0]上执行捕捉功能,然后在 HET[1]上生成 PWM 信号,然后使用我所提到的过程环回两种模式。

    这就是你可以做到的方式,如果这个过程不起作用,那么我们应该只使用外部回送。

    --

    谢谢。此致、
    Jagadish。