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定时器操作的主要内容,如果未能解决你的问题,请参考以下文章
嵌入式接口之TIM定时器与NVIC的STM32模板库函数的一些解释