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.
我在使用 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 报告错误、不提供"忽略"选项。
尊敬的 Owens:
遗憾的是、无法将其中一个 ePWM 输出配置为 SysConfig 中未使用的输出。 如果您添加任何其他使用同一引脚的资源、SysConfig 将报告错误。
为了解决此问题、您需要在 Board_init 之后添加您的 GPIO 配置。 如果由于引脚限制、您无法在 SysConfig 中添加两个模块、则需要从 board.c 中复制 ePWM 实例或 SCI 实例的整个配置并将其粘贴到单独的函数中。
谢谢!
卢克
感谢您的提示回复。
因为这是有 GPIO 限制的情况下的例程操作。
我们是否有任何计划在后面对该函数进行优化?
尊敬的 Owens:
我们没有计划支持在 SysConfig 中禁用单个 PWM 输出。 从我所看到的情况来看、这不是一种常见的配置、因此我认为我们将来不太可能支持这种配置。 对于给您带来的不便、我们深表歉意。
谢谢!
卢克