如何使用PWM履行职责?

时间:2018-10-28 19:42:45

标签: c embedded microcontroller pwm texas-instruments

我有一个基于Texas Instruments评估套件的微控制器。 有一个振动电机正在通过以下代码激活:

handle = ClipPWM_open(PWMI_MOTOR, &pwm_params); PWM_start(handle); uint8_t intensity = 100; PWM_setDuty(handle, intensity * 155) (PWM.h reference TI)

我的任务是开发一个功能,该功能将激活振动马达,并从X开始并在Y处结束。此操作以指定的滴答数执行。

首先,我尝试启用电机,设置强度(例如10),使用for循环等待,直到达到一半刻度为止。之后,我将强度设置添加到另一个值(例如100),以使用for循环再次等待。

这行不通。强度10(第一个)被忽略,仅执行强度100。

我是这些主题的新手。我的方法有误吗?

0 个答案:

没有答案