日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]下定時器初始化配置1 void TIM3_Configuration(void)//1MS2 {3 TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;4 5 TIM_DeInit(TIM3);//開一下時鐘再關閉6 /* 設置TIM2CLK 為 72MHZ */7 RCC_APB1Per

下定時器初始化配置


1 void TIM3_Configuration(void)//1MS

2 {

3 TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;

4

5 TIM_DeInit(TIM3);//開一下時鐘再關閉

6 /* 設置TIM2CLK 為 72MHZ */

7 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3 , ENABLE);

8

9

10 /* 自動重裝載寄存器周期的值(計數(shù)值) */

11 TIM_TimeBaseStructure.TIM_Period=1000-1;

12

13 /* 累計 TIM_Period個頻率后產(chǎn)生一個更新或者中斷 */

14 TIM_TimeBaseStructure.TIM_Prescaler= 71;

15 TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1;/* 時鐘預分頻數(shù)為72 */

16 TIM_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_Up;

17 TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure);

18

19 TIM_ClearFlag(TIM3, TIM_FLAG_Update);

20 TIM_ITConfig(TIM3,TIM_IT_Update,ENABLE);

21 TIM_ARRPreloadConfig(TIM3, ENABLE);

22 TIM_Cmd(TIM3, ENABLE);

23

24 }


NVIC配置


void TIM3_NVIC_Configuration(void)

{

NVIC_InitTypeDef NVIC_InitStructure;

NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);

NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQn;

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 3;

NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;

NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;

NVIC_Init(&NVIC_InitStructure);

}


正常情況下是先配置好定時器參數(shù)設置,再配置NVIC中斷-》使能中斷。


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉