stm32f103 TIM1初始化 定時器應用

2021-09-06 11:30:27 字數 918 閱讀 2799

//tim1 分頻

#define tim1_div1 (1-1)

#define tim1_div2 (2-1)

#define tim1_div4 (4-1)

#define tim1_div8 (8-1)

#define tim1_div9 (9-1)

#define tim1_div18 (18-1)

#define tim1_div72 (72-1)

//*************************************

// 函式名:tim1_nvic_configuration

// 描述 :tim1中斷優先順序配置

// 輸入 :無

// 輸出 :無

//***************************************

void tim1_nvic_configuration(void)

//*************************************

// 函式名稱:tim1_baseinitsys

// 函式功能:tim1基本初始化 用作定時器

// 入口引數:計數個數 分頻數

// 出口引數:無

// 返回值 :無

//***************************************

void tim1_baseinitsys(int16_t tcon,uint16_t psc)

//----例項應用-----

tim1_nvic_configuration() ; //開啟更新中斷

tim1_baseinitsys(125,tim1_div72) ; //72m/72=1m 定時125u

stm32f103 TIM1初始化 定時器應用

tim1 分頻 define tim1 div1 1 1 define tim1 div2 2 1 define tim1 div4 4 1 define tim1 div8 8 1 define tim1 div9 9 1 define tim1 div18 18 1 define tim1 di...

STM32F103內部定時器TIM

1 stm32f103內部定時器有哪些?stm32一共有8個通用16位timer,其中timer1和timer8是高階定時器,其它的timer2 timer7是普通定時器。此外還有乙個systick 系統滴答定時器 這個定時器通常在作業系統中作為系統的任務切換週期。還有乙個rtc,是乙個毫秒定時器,...

STM32F103 TIM3定時器初始化程式

tim3 分頻 define tim3 div1 1 1 define tim3 div18 18 1 define tim3 div72 72 1 函式名 tim3 nvic configuration 描述 tim3中斷優先順序配置 輸入 無 輸出 無 void tim3 nvic config...