我在尝试使用 MCUXpresso 配置工具在 LPC55S36 上配置 PWM 时注意到一个问题。
比较配置工具中的 PWM 初始化与 SDK 中的初始化(driver_examples/pwm),它似乎缺少 PWM 时钟的启用(假设我想配置 PWM0,子模块 0,缺少的指令是 SYSCON- >PWM0SUBCTL |= SYSCON_PWM0SUBCTL_CLK0_EN_MASK;)
我试图在外围设备配置和时钟配置中搜索一些东西,但我找不到启用该时钟的方法。
我发现的唯一解决方法是在外围设备配置中添加自定义软件初始化并手动添加该指令(在 PWM0_init 之前调用的 Custom_sw_ini
tialization_init 函数)。
我在配置工具中遗漏了什么吗?