Tim定时器操作

Posted sfwr-you

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tim定时器操作相关的知识,希望对你有一定的参考价值。

写在前面:

没想到最后做的才是定时器hhhhhh,把最麻烦的留在最后做bksw,而且要在之前乱七八糟插入定时器再调真的有毒,以后要先做框架了


Tim外设产生PWM波

配置:

internal clock

打开通道

配置频率

打开Tim

HAL_TIM_PWM_Start(&htim8,TIM_CHANNEL_1);

这里选取的是Tim8的CH1,对应引脚为PC6

__HAL_TIM_SET_COMPARE(&htim8, TIM_CHANNEL_1, dutyCycle);

第三个参数控制占空比,由于频率设置为1000,所以使用一个小于一千的数控制占空比。

想要关闭产生可变PWM时直接产生一个固定频率的PWM波即可。

 

以上是关于Tim定时器操作的主要内容,如果未能解决你的问题,请参考以下文章