主题中讨论的其他器件:C2000WARE
您好!
我将在 C2000WARE 中测试我们的 HRPWM 示例代码。
对于以下代码、我进行了少量修改。
C:\ti\c2000Ware_3_02_00_00\device_support\f2803x\examples\c28\HRPWM
我发现、当 DutyFine 介于0-255之间时、PWM1A 的实际占空比为50%至70%。
在此示例代码中、PWM1周期=10、PWM1 CMPA=5。
我的问题是:我们不知道 MEP_ScaleFactor 值,如果 CMPAHR=DutyFine>MEP_ScaleFactor,会发生什么情况?
然后、我们测试下面的下一个示例代码:
C:\ti\c2000Ware_3_02_00_00\device_support\f2803x\examples\c28\HRPWM_Duty_SFO_v6
PRD=10、CMPA=5、MEP_ScaleFactor=128。
时间
CMPAHR=0X0100、我们得到50%占空比。
CMPAHR=0x8000、我们得到55%的占空比。
CMPAHR=0XFF00时、我们得到60%占空比。
因此、MEP_ScaleFactor 似乎是255 (0xFF)而不是128、这里有什么问题?

