请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:UCD3138A 工具/软件:Code Composer Studio
CMP 寄存器按如下代码设置:
FaultMuxRegs.ACOMPCTRL1.bit.ACOMP_C_THRESH = 30;
FaultMuxRegs.ACOMPCTRL1.bit.ACOMP_C_SEL = 0;
FaultMuxRegs.ACOMPCTRL1.bit.ACOMP_C_POL = 0;
但我不会设置 FaultMuxRegs.DPWM0FLTADDET.bit.ACOMP_C_EN 的寄存器位。 我发现 ACOMP_C_EN 的默认值为0。 但我发现、当比较输入吹出 ACOMP_C_THRESH 寄存器时、PWM 输出将被禁用。 为什么? 当 ACOMP_C_EN 位为1时、我认为 PWM 输出需要禁用。