久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> STM32 >> 瀏覽文章

ARM 定時器計算公式

作者:星星and宇   來源:不詳   點擊數:  更新時間:2014年08月03日   【字體:

 static void TIM4_Init(void)//定時0.001s鐘中斷一次

{
  TIM_TimeBaseInitTypeDef  TIM_TimeBaseStructure;
 
  /* TIM5 clock enable */
  RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM5, ENABLE);
  
  /* ---------------------------------------------------------------
    TIM4 Configuration: Output Compare Timing Mode:
    TIM2CLK = 36 MHz, Prescaler = 7200, TIM2 counter clock = 7.2 MHz
  --------------------------------------------------------------- */
 
  /* Time base configuration */
  //這個就是自動裝載的計數值,由于計數是從0開始的,計數10000次后為9999
  TIM_TimeBaseStructure.TIM_Period = (2000 - 1);
  // 這個就是預分頻系數,當由于為0時表示不分頻所以要減1
  TIM_TimeBaseStructure.TIM_Prescaler = (72 - 1);
  // 高級應用本次不涉及。定義在定時器時鐘(CK_INT)頻率與數字濾波器(ETR,TIx)
  // 使用的采樣頻率之間的分頻比例
  TIM_TimeBaseStructure.TIM_ClockDivision = 0;
  //向上計數
  TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;
  //初始化定時器5
  TIM_TimeBaseInit(TIM4, &TIM_TimeBaseStructure);
 
  /* Clear TIM5 update pending flag[清除TIM5溢出中斷標志] */
  TIM_ClearITPendingBit(TIM4, TIM_IT_Update);
 
  /* TIM IT enable */ //打開溢出中斷
  TIM_ITConfig(TIM4, TIM_IT_Update, ENABLE);
 
  /* TIM5 enable counter */
  TIM_Cmd(TIM4, ENABLE);  //計數器使能,開始工作
}
計算時間的公式公式
((1+TIM_Prescaler)/72M)*(1+TIM_Period)=T; 
關閉窗口

相關文章

主站蜘蛛池模板: 夜夜爽99久久国产综合精品女不卡 | 国产视频二区在线观看 | 国产精品久久久久久久白浊 | av色噜噜 | 91视频在线观看免费 | 日韩在线 | 一区影院 | 欧美成人精品一区二区三区 | 国产精品久久久久久久久久免费看 | 中文字幕av网址 | 色婷婷久久久久swag精品 | 国产大片一区 | 欧美日韩中文字幕在线 | 国产久| 久久中文字幕一区 | 国产精品1区2区 | 成人久久久久久久久 | 日本欧美大片 | 先锋资源吧 | 国产乱码精品一区二区三区五月婷 | 在线观看亚洲精品视频 | 成人在线一区二区 | 亚洲日本中文 | 亚洲精品一区二区网址 | www亚洲免费国内精品 | 91在线精品视频 | 欧美成人自拍视频 | 欧美日韩国产欧美 | 中文字幕在线视频免费观看 | 涩涩片影院| 欧美一区二区免费 | 亚洲精品美女在线观看 | 91亚洲国产成人久久精品网站 | 97久久精品 | 色综合一区二区三区 | 午夜www | av高清 | 日韩在线欧美 | 欧美综合一区 | 亚洲免费视频网站 | www.久久久久久久久 |