TI中文支持网
TI专业的中文技术问题搜集分享网站

MSPM0L1306: PWM无输出。

Part Number:MSPM0L1306Other Parts Discussed in Thread:SYSCONFIG,

1、通过SysConfig配置PWM输出,PA.4对应TIMG2_C1。在主函数中使用函数启动定时器DL_TimerG_startCounter(PWM_LED_RUN_INST),但通过示波器测量并无PWM输出,请指教。

期待回复。

Alice:

您好,

    建议测试一下这个例程 timx_timer_mode_pwm_center_stop

,

E lla:

使用例程PWM还是无输出。

,

E lla:

而且,使用例程还会弹出如下对话框。

,

Alice:

您好,

      您测试的板子是自己做的,还是评估板?

       例程是基于LP‑MSPM0L1306,上面的仿真器是XDS110。

       如果使用JLINK, 需要重新配置一下工程。

,

E lla:

自己做的板子,配置过了,跑过其它的例程没有问题。

COC这个bit需要设置成0还是1,两个版本的技术手册说明不同。

,

E lla:

在执行过DL_TimerG_initPWMMode()函数后,通过查看寄存器CUACT和CDACT两个bit并没有分别设置成1和2,还都是0。请问这正常吗?

,

Alice:

您好,

     请参考一下这个帖子,打开TIMERG的电源。

     MSPM0L1306-Q1: MSPM0L1306 PWM init code debug-初始化PWM的代码 – Arm-based microcontrollers forum – Arm-based microcontrollers – TI E2E support forums

,

E lla:

初始化代码没有问题。

原因是寄存器地址不正确。程序中读出的寄存器CCACT_01[2]地址是0x40089854,而查看寄存器实际地址是0x40089874。通过直接给实际地址就能正常给CUACT和CDACT赋值了。

,

E lla:

 这是程序中读出的地址。

 这个是寄存器窗口显示的地址。

,

Alice:

您好, 感谢您的反馈。

赞(0)
未经允许不得转载:TI中文支持网 » MSPM0L1306: PWM无输出。
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1