STM32定時器中斷

2021-08-11 18:33:11 字數 528 閱讀 3190

本實驗的目的是通過定時器中斷控制led燈的亮滅。

筆者所用ide為iar,採用標準庫(3.5韌體庫),通過定時器產生中斷來控制led。

#ifndef __led_h

#define __led_h

#include "stm32f10x_gpio.h"

#include "stm32f10x.h"

#include "stm32f10x_rcc.h"

#include "stm32f10x_tim.h"

void tim3_config(void);

#endif

#include "led.h"

void tim3_irqhandler(void)//定時器中斷服務函式

void tim3_config(void)//定時器中斷配置

#include "led.h"

int main()

}

stm32 定時器中斷

stm32f1的定時器非常多,由2個基本定時器 tim6 tim7 4個通用定時器 tim2 tim5 和2個高階定時器 tim1 tim8 組成。基本定時器的功能最為簡單,類似於51微控制器內定時器。通用定時器是在基本定時器的基礎上擴充套件而來,增加了輸入捕獲與輸出比較等功能。高階定時器又是在通用...

stm32 定時器中斷實驗

led.h ifndef led h define led h include sys.h void led init void define led0 pbout 5 紅燈 define led1 peout 5 綠燈 endif led.c include led.h include stm32...

stm32關定時器 STM32定時器TIM3程式

include led.h include delay.h include key.h include sys.h include usart.h include timer.h stm32開發板實驗8 定時器中斷實驗 int main void delay init 延時函式初始化 nvic co...