目录
一、定时器简介
1.STM32定时器的定义
定时器顾名思义就是可以用来定时的,我们可以设置想要的定时时间,然后去做很多事情。STM32的定时器功能很强大,可以用来定时、计数、PWM产生、输入捕获以及定时器中断等。
2.STM32定时器的分类
总的来说就是用来定时的机器,是存在于STM32单片机中的一个外设。STM32总共有8个定时器,分别是2个高级定时器(TIM1、TIM8),4个通用定时器(TIM2、TIM3、TIM4、TIM5)和2个基本定时器(TIM5、TIM6)。
这三种定时器的区别如下:
注:高级定时器具有捕获/比较通道和互补输出,通用定时器只有捕获/比较通道,基本定时器没有以上两者。
二、创建工程项目
选择芯片STM32F103C8T6:
配置RCC:
配置SYS:
配置GPIO。将PA6配置为GPIO_Output: