//tim3 分頻
#define tim3_div1 (1-1)
#define tim3_div18 (18-1)
#define tim3_div72 (72-1)
//*************************************
// 函式名:tim3_nvic_configuration
// 描述 :tim3中斷優先順序配置
// 輸入 :無
// 輸出 :無
//*************************************
void tim3_nvic_configuration(void)
//*************************************
// 函式名稱:tim3_baseinit
// 函式功能:初始化tim3 為定時模式
// 入口引數:計數個數 分頻數
// 出口引數:無
// 返回值 :無
//***************************************
void tim3_baseinit(uint16_t tcon,uint16_t psc)
//===系統庫操作初始化tim3*****
void tim3_baseinitsys(int16_t tcon,uint16_t psc)
//---例項應用----
//用暫存器操作
tim3_baseinit(125,tim3_div72) ; //72m/72 = 1m 125u中斷一次
//用系統庫操作
// tim3_baseinitsys(125,tim3_div72) ; //72m/72 = 1m 125u中斷一次
STM32F103內部定時器TIM
1 stm32f103內部定時器有哪些?stm32一共有8個通用16位timer,其中timer1和timer8是高階定時器,其它的timer2 timer7是普通定時器。此外還有乙個systick 系統滴答定時器 這個定時器通常在作業系統中作為系統的任務切換週期。還有乙個rtc,是乙個毫秒定時器,...
stm32f103 SysTick系統定時器
systick 系統定時器是屬於cm3核心中的乙個外設,內嵌在nvic中。系統定時器 是乙個24bit的向下遞減的計數器,計數器每計數一次的時間為1 sysclk,一般我們設定 系統時鐘sysclk等於72m。當重裝載數值暫存器的值遞減到0的時候,系統定時器就產生一次中斷,以此迴圈往復。systic...
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...