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

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

STM32定時器TIM3程序

作者:佚名   來源:本站原創   點擊數:  更新時間:2014年08月17日   【字體:

原理圖:
看著LED翻轉

 頭文件及完整例程下載:http://www.zg4o1577.cn/f/stm32標準例程庫函數.rar
程序分析:

#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "usart.h"
#include "timer.h"
//STM32開發板實驗8
//定時器中斷實驗  
 int main(void)
 {
 
delay_init();     //延時函數初始化  
NVIC_Configuration(); //設置NVIC中斷分組2:2位搶占優先級,2位響應優先級
// uart_init(9600); //串口初始化為9600
  LED_Init();     //LED端口初始化
TIM3_Int_Init(4999,7199);//10Khz的計數頻率,計數到5000為500ms  
    while(1)
{
LED0=!LED0;
delay_ms(200);   
}  
}  
 

重點分析: TIM3_Int_Init(4999,7199);//10Khz的計數頻率,計數到5000為500ms  

 

void TIM3_Int_Init(u16 arr,u16 psc)
{
    TIM_TimeBaseInitTypeDef  TIM_TimeBaseStructure;
NVIC_InitTypeDef NVIC_InitStructure;
 
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE); //時鐘使能
//定時器TIM3初始化
TIM_TimeBaseStructure.TIM_Period = arr; //設置在下一個更新事件裝入活動的自動重裝載寄存器周期的值
TIM_TimeBaseStructure.TIM_Prescaler =psc; //設置用來作為TIMx時鐘頻率除數的預分頻值
TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; //設置時鐘分割:TDTS = Tck_tim
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;  //TIM向上計數模式
TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure); //根據指定的參數初始化TIMx的時間基數單位
 
TIM_ITConfig(TIM3,TIM_IT_Update,ENABLE ); //使能指定的TIM3中斷,允許更新中斷
 
//中斷優先級NVIC設置
NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQn;  //TIM3中斷
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;  //先占優先級0級
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3;  //從優先級3級
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQ通道被使能
NVIC_Init(&NVIC_InitStructure);  //初始化NVIC寄存器
 
 
TIM_Cmd(TIM3, ENABLE);  //使能TIMx  
}
 
//定時器3中斷服務程序
void TIM3_IRQHandler(void)   //TIM3中斷
{
if (TIM_GetITStatus(TIM3, TIM_IT_Update) != RESET)  //檢查TIM3更新中斷發生與否
{
TIM_ClearITPendingBit(TIM3, TIM_IT_Update  );  //清除TIMx更新中斷標志 
LED1=!LED1;
}
} 

 
關閉窗口

相關文章

主站蜘蛛池模板: 国产精选一区 | 久久综合九色综合欧美狠狠 | 日韩在线欧美 | 日本大香伊一区二区三区 | 欧美性大战久久久久久久蜜臀 | 国产精品久久久久久久久久久久久 | 中文字幕欧美一区 | 一区二区三区四区在线播放 | 国产一区视频在线 | 国产精品久久777777 | 97伦理最新伦理 | 97av视频在线观看 | www.99热这里只有精品 | 瑟瑟激情 | 亚洲一区在线日韩在线深爱 | 成人在线观看免费观看 | 国产四区 | 国产精品久久久久久模特 | 午夜免费在线电影 | 天堂av中文在线 | 精品1区2区 | 国产精品国产成人国产三级 | 九九导航| 欧美日本韩国一区二区 | 国产精品欧美一区二区三区不卡 | 99久久精品国产一区二区三区 | 欧美一级一 | 免费1区2区3区 | 国产精品久久久久久 | 超碰3| 中文字幕 在线观看 | 国产激情精品一区二区三区 | 国产一区二区在线免费视频 | 亚洲欧美日韩中文在线 | 欧美一区二区三区在线观看 | va在线| 91成人小视频| 91电影在线| 98久久 | 日本天堂视频在线观看 | 国产免费福利 |