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.

[参考译文] TMS320F280036-Q1:如何使用 SYSCFG 将非输出 PWM 端口配置为正常 IO 输出?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1286082/tms320f280036-q1-how-to-use-syscfg-to-configure-a-non-output-pwm-port-as-a-normal-io-output

器件型号:TMS320F280036-Q1
主题中讨论的其他器件:SysConfig

 我在使用 syscfg 配置 PWM IO 时遇到了以下问题、请帮助提供支持:

1.  背景:项目中用到64脚 F280036芯片、GPIO 基本满、IO 口紧密。

2目标:仅需要 PWM4的通道 B 输出波形。 与通道 A 相对应的引脚仅用作正常的 GPIO 端口。

进行演示的基础知识。 我使用一个空项目、
添加 SCI-B、使用 GPIO 41和 GPIO22
添加1个 GPIO 作为正常输出 GPIO6
3.添加 PWM4、将通道 B 配置为 GPIO7、将通道 A 配置为不带任何 IO 配置的通道。
发生以下错误

该项目已附加。 请尽情体验吧!

如下图所示、与 EPWM_A 对应的 IO 配置为其他功能(SCI、DIO 输出)、并选择 EPWM_A IO 作为任何、SYSCfg 报告错误、不提供"忽略"选项。

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

    thSI 是项目文件

    e2e.ti.com/.../4527.empty_5F00_driverlib_5F00_project.zip 

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

    尊敬的 Owens:

    遗憾的是、无法将其中一个 ePWM 输出配置为 SysConfig 中未使用的输出。 如果您添加任何其他使用同一引脚的资源、SysConfig 将报告错误。

    为了解决此问题、您需要在 Board_init 之后添加您的 GPIO 配置。 如果由于引脚限制、您无法在 SysConfig 中添加两个模块、则需要从 board.c 中复制 ePWM 实例或 SCI 实例的整个配置并将其粘贴到单独的函数中。

    谢谢!

    卢克

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

    感谢您的提示回复。
    因为这是有 GPIO 限制的情况下的例程操作。
    我们是否有任何计划在后面对该函数进行优化?

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

    尊敬的 Owens:

    我们没有计划支持在 SysConfig 中禁用单个 PWM 输出。 从我所看到的情况来看、这不是一种常见的配置、因此我认为我们将来不太可能支持这种配置。 对于给您带来的不便、我们深表歉意。

    谢谢!

    卢克