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.

[参考译文] CCS/TMS570LS0714:TMS570LS0714 N2HET 读取错误

Guru**** 1791630 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/570483/ccs-tms570ls0714-tms570ls0714-n2het-read-error

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

工具/软件:Code Composer Studio

大家好、团队、

我目前正在使用 TMS570LS0714PZ、并且在引脚93上遇到了一些奇怪的行为。

我想将这个引脚用作一个具有 N2HET1[17]功能的输入 GPIO。 为此、我需要将引脚复用到其备用功能 N2HET1[17] 、并将 N2HET1[17]功能复用到引脚93。 后一个多路复用器基于数据表中的表4-39。

但是、当我第一次读取 HETDIN 寄存器时、无论引脚是低电平还是高电平、引脚始终读取为低电平。 当我第二次读取引脚时、我得到正确的读数。 我注意到、在将 N2HET1[17]功能复用到引脚93后对 N2HET 寄存器的任何读取或写入都会纠正此问题。

我在任何其他 N2HET1引脚上都不会遇到此行为。 我在勘误表中没有看到有关此问题的任何注释。  您是否知道与复用功能到复用引脚相关的任何奇数行为? 谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Alex:
    当您说其他 N2HET1引脚不会出现此类行为时、这有点奇怪、只有 N2HET1[17]尤其表现出此行为。 您是否尝试过与 N2HET1[17]类似的 N2HET1[19]、其中输入可以来自两个不同的引脚?

    您是否使用 HalCoGen 配置引脚复用和 N2HET1[17]以实现其方向和控制?