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.

[参考译文] TMS320F28P650DK:GPIO13始终为高电平

Guru**** 2473260 points
Other Parts Discussed in Thread: TMDSCNCD28P65X, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1476689/tms320f28p650dk-gpio13-is-always-high

器件型号:TMS320F28P650DK
主题中讨论的其他器件:TMDSCNCD28P65XSysConfig

工具与软件:

尊敬的 TI 团队:

使用的微控制器:

  • UC:TMS320F28P650DK9
  • 评估板:TMDSCNCD28P65X

微控制器 GPIO 问题说明:

  • 问题在于 GPIO13始终为高电平、即使在复位后也是如此。
  • 在调试期间尝试通过 GPADAT 寄存器直接更改引 脚的状态时、引脚的状态卡在高电平、并且不发生变化。
  • 当评估板从我们的定制 PCB 上移除时也是如此。
  • 该 GPIO 引脚(GPIO13)用于输出 EPWM7B 的 PWM 信号。
  • EPWM7模块似乎在工作、因为可以在 GPIO12上测量 PWM 信号 EPWM7A。
  • 在另一个评估板(类型相同)中也观察到了同样的问题、但这次是在 GPIO15上。
  • GPIO15还用于输出 PWM 信号(EPWM8B)。
  • 使用无源探头在示波器上测量 PWM 信号时似乎会出现此问题。

 

问题

  • 此类问题的原因可能是什么? (例如过压/欠压)
  • 是否有可能修复此 GPIO?

BR FM

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

    您好!

    由于即使在复位后问题仍然存在、您可以擦除闪存并重试。

    我查看了 TMDSCNCD28P65X EVM 的原理图文件。 您是否有意在项目中使用 FSI?

    此致、

    Masoud。

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

    您好、Masoud:

    我们在工程中未使用 FSI。

    此致、

    Sherif

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

    Sherif、

    为了解决该问题、我将首先使用 SysConfig 设置 PWM7、然后根据初始化检查自动生成的代码。 似乎覆盖代码中的某些寄存器。

    此致、
    Masoud。