从代码中来看,你配置了 PCA 模块 3,并将其配置为 PWM 模式。但是你没有指定使用 PB1 通道 3 进行 PWM 输出。你可以使用 PCA 函数来设置 PWM 输出通道。例如: [backcolor=rgba(0,0,0,var(--tw-bg-opacity))][color=rgba(217,217,227,var(--tw-text-opacity))][backcolor=rgba(52,53,65,var(--tw-bg-opacity))][size=0.75]scssCopy code
Pca_SetModuleFun(PcaModule3, PcaCh3, PcaPwm);
然后,你需要使用 PCA 函数来配置 PWM 输出通道的 Cn 寄存器。例如: [backcolor=rgba(0,0,0,var(--tw-bg-opacity))][color=rgba(217,217,227,var(--tw-text-opacity))][backcolor=rgba(52,53,65,var(--tw-bg-opacity))][size=0.75]scssCopy code
Pca_SetCn(PcaModule3, PcaCh3, 10000);
还有,你需要配置 PWM 输出通道的占空比。例如: [backcolor=rgba(0,0,0,var(--tw-bg-opacity))][color=rgba(217,217,227,var(--tw-text-opacity))][backcolor=rgba(52,53,65,var(--tw-bg-opacity))][size=0.75]scssCopy code
Pca_SetCcap(PcaModule3, per_T);
请注意,上面的代码只是示例,实际代码需要根据你的需求进行修改。 |