欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 關于stm32定時器定時計算問題 [打印本頁]

作者: huge    時間: 2015-2-19 00:46
標題: 關于stm32定時器定時計算問題
關于stm32定時器定時計算問題
下面是配置:
TIM_TimeBaseInitStruct.TIM_Period =1000;
TIM_TimeBaseInitStruct.TIM_Prescaler = 35999;
TIM_TimeBaseInitStruct.TIM_ClockDivision = 0;
TIM_TimeBaseInitStruct.TIM_CounterMode = TIM_CounterMode_Up;
TIM_TimeBaseInit(TIM2, &TIM_TimeBaseInitStruct);
TIM_CleaRFlag(TIM2, TIM_FLAG_Update);
TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE);
TIM_Cmd(TIM2, ENABLE);
我想知道這里的定時時間是多少?
計算方法是什么?
答:
預分頻系數為36000 —— TIM_Prescaler = 35999
計數周期為1000 —— TIM_Period =1000
向上計數方式 —— TIM_CounterMode = TIM_CounterMode_Up
從0計數到1000則產生中斷 —— TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE)
如果你測得0.5s進一次中斷,則定時器的輸入時鐘應該為72MHz:
  72MHz / 36000(預分頻)  / 1000  = 2Hz



作者: 單片機@#    時間: 2018-11-2 10:44
感謝,正愁不會計算定時器定時問題
作者: jiaogang12345    時間: 2018-11-2 14:22
感謝啊,這個剛好在寫定時器PWM的時候用上了
作者: aslkdfjhg    時間: 2018-11-7 22:57
很好的,很實用
作者: 為了丶夢想    時間: 2018-11-8 10:06
我用的定時器4 同樣的操作方法為啥不是0.5秒呢、  我很郁悶
作者: 小老弟    時間: 2018-11-12 19:14
好東西,很給力
作者: huang政寧    時間: 2018-11-14 14:41
之前一直不明白,現在懂了




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1