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

專注電子技術(shù)學(xué)習(xí)與研究
當前位置:單片機教程網(wǎng) >> STM32 >> 瀏覽文章

STM32定時器TIM3程序

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2014年08月17日   【字體:

原理圖:
看著LED翻轉(zhuǎn)

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

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

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

 
關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 美女操网站 | 中文字幕国产一区 | 日韩中文字幕在线播放 | 欧美成年人网站 | 精品九九 | 国产高清在线精品一区二区三区 | 欧美一级视频免费看 | 亚洲成人毛片 | 亚洲免费在线观看 | 国产精品一区二区三区在线 | www.伊人.com | 成人在线观看网址 | 久久亚洲精品国产精品紫薇 | 日韩福利一区 | 91人人在线 | 日本三级电影在线看 | 99国产精品久久久久老师 | 国产成人精品久久二区二区91 | 韩日精品一区 | 国产精品久久久乱弄 | 国产成人精品一区二区三 | www.久久久| 黄色av网站在线免费观看 | 国产精品久久久久久久久久久免费看 | 亚洲一区二区在线视频 | 久草视频网站 | 午夜爽爽爽男女免费观看影院 | 久久久精品日本 | 天堂免费 | 国产高清美女一级a毛片久久w | 久久精品国产久精国产 | 嫩草一区二区三区 | 亚洲v日韩v综合v精品v | 欧美天堂一区 | 国产精品视频在线观看 | 国产免费一级片 | 一级做a爰片久久毛片免费看 | 狠狠狠干| 国产激情亚洲 | 99热.com| 午夜视频一区二区 |