Thread 中讨论的其他器件:controlSUITE
您好,
我查看了一个示例代码/代码片段、它可以帮助我在 F28069中配置 ePWM。
我希望提供大于16位的输入周期。
这使得很难将整个周期直接写入 TBPRD 寄存器、因为它会将其截断为16位。
如果我必须配置24位周期、我相信我需要使用 TBPRDM 寄存器吗? 是这样吗?
我使用了以下代码。 我是否遗漏了什么?
ePWM_regs 如 F2806x_Epwm.h 中定义的(C:\ti\controlSUITE\device_support\f2806x\v151\F2806x_headers\include)
volatile struct ePWM_regs * epwm;
pwm->TBPRDM.half.TBPRDHR = temp && 0x000000FF;
pwm->TBPRDM.half.TBPRD =(温度>> 8)& 0x0000FFFF;
是否有任何其他需要配置的寄存器?
LSB 8位在 TBPRDHR 中,24至8位在 TBPRD 中。 这是正确的方法吗?
需要这些详细信息来为客户配置一些高级详细信息...
谢谢。
此致。