CubeMX系列教程——8 定时器

本篇讲解如何使用定时器定时。

复制LED灯工程,重命名为timer,打开工程。

CubeMX系列教程——8 定时器

选择定时器3,选择内部时钟源。时钟频率为84MHZ。

CubeMX系列教程——8 定时器

时钟分频为84/(83+1)=1MHZ,自动重装载,计数值为1000,定时器的定时时长为1000/1MHZ=0.001s=1ms。

CubeMX系列教程——8 定时器

生成MDK工程,并打开工程。添加测试代码

CubeMX系列教程——8 定时器

CubeMX系列教程——8 定时器

CubeMX系列教程——8 定时器

代码实现的功能为每500ms指示灯状态翻转一次。编译,下载到开发板,查看实验效果。

CubeMX系列教程——8 定时器