标题:
STM32定时器例程 LED以500ms的频率闪烁(TIM2产生定时)
[打印本页]
作者:
追蓝风筝
时间:
2018-6-8 15:24
标题:
STM32定时器例程 LED以500ms的频率闪烁(TIM2产生定时)
定时器STM32例程源码
/******************** 鑫盛电子工作室 ********************
* 文件名 :main.c
* 描述 :LED2以500ms的频率闪烁(定时器 TIM2 产生定时)。
* 实验平台:MINI STM32开发板 基于STM32F103VET6
* 库版本 :ST3.0.0 *
*********************************************************/
#include "stm32f10x.h"
#include "led.h"
#include "Time_test.h"
volatile u32 time; // ms 计时变量
int main(void)
{
SystemInit(); /* 配置系统时钟为 72M */
LED_GPIO_Config();/* led 端口配置 */
TIM2_NVIC_Configuration(); /* TIM2 定时配置 */
TIM2_Configuration();
START_TIME; /* TIM2 开始计时 */
while(1)
{
if ( time == 500 ) /* 500ms 时间到 */
{
time = 0;
GPIO_WriteBit(GPIOB, GPIO_Pin_12, (BitAction)((1-GPIO_ReadOutputDataBit(GPIOB, GPIO_Pin_12)))); /* LED1 取反 */
}
}
}
复制代码
全部资料51hei下载地址:
TIM定时器操作.rar
(218.46 KB, 下载次数: 81)
2018-6-8 18:15 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
fwenzxc7
时间:
2018-6-11 20:01
代码写的挺好的
作者:
hozhiwen
时间:
2018-6-28 00:24
对初学者有一定的指导作用。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1