关于定时器中断使用
stm32定时器中断使led灯闪烁知识点:
stm32共有11个定时器:
1.两个高级定时器:tim
1、tim8-------------------------apb22.四个通用定时器:tim2~tim5-------------------------apb13.两个基本定时器:tim
6、tim7-------------------------apb14.两个看门狗
5.一个系统嘀嗒定时器(systick)主程序main.c:#include"stm32f10x.h"#include"stm32f10x_rcc.h"#include"stm32f10x_gpio.h"#include"stm32f10x_tim.h"#include"stm32f10x_exti.h"#include"system_stm32f10x.h"#include"misc.h"
voidrcc_configuration(void);voidgpio_configuration(void);voidtim3_configuration(void);voidnvic_configuration(void);
intmain{systeminit;
rcc_configuration;gpio_configuration;tim3_configuration;nvic_configuration;while(1);}
voidrcc_configuration(void){rcc_apb2periphclockcmd(rcc_apb2periph_gpioa,enable);rcc_apb1periphclockcmd(rcc_apb1periph_tim3,enable);}
voidgpio_configuration(void){gpio_inittypedefgpio_initstructure;
gpio_initstructure.gpio_pin=gpio_pin_2|gpio_pin_3;gpio_initstructure.gpio_speed=gpio_speed_50mhz;gpio_initstructure.gpio_mode=gpio_mode_out_pp;gpio_init(gpioa,&gpio_initstructure);}
(未完,全文共4223字,当前显示988字)
(请认真阅读下面的提示信息)