STM32 基础系列教程 4 – 基本定时器
前言
学习stm32 基本定时器的使用,用基本定时器产生定时500ms定时中断,控制LED闪烁。
示例详解
基于硬件平台: STM32F10C8T6最小系统板, MCU 的型号是 STM32F103c8t6, 使用stm32cubemx 工具自动产生的配置工程,使用KEIL5编译代码。
本示例所用的最小系统板原理图:
- 从本节开始,关于CUBEMX工具及KEIL工具的操作将不再细讲,如果还有不熟悉的可以查看之前的教程文档。下面直接介绍工程配置:
- 系统时钟树
- 定时器配置
- 引脚配置
- 中断配置
- 工程代码 分别在tim.c stm32f1xx_it.c 及main.c 中加入如下图所示代码:
- 到此,操作GPIO引脚实现 周期1S占空为50%的PWM实验完成(LED 一秒亮灭一次),用示波器逻辑分析工具在PC13 引脚可以看到如下图所示波形输出!!
下载|STM32基础系列教程2
