主题中讨论的其他器件:HALCOGEN
您好!
如何创建 NHET 数字环回?
HalCoGen 创建每个具有1个引脚的 PWM 功能和每个具有2个引脚的捕捉功能。 环回对选择寄存器(HETLBPSEL)和 环回对方向寄存器(HETLBPDIR)配置了连续引脚的对(HET n 和 HET n + 1)。
此致、
Marcio。
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.
尊敬的 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。
尊敬的 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。