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

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

STM32定時器TIM3程序

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

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

 頭文件及完整例程下載:http://www.zg4o1577.cn/f/stm32標(biāo)準(zhǔn)例程庫函數(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更新中斷標(biāo)志 
LED1=!LED1;
}
} 

 
關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 国内精品视频在线观看 | 国产日韩一区二区三免费高清 | 亚洲 中文 欧美 日韩 在线观看 | 97日日碰人人模人人澡分享吧 | 久久国产成人午夜av影院武则天 | 国产伦精品一区二区三区精品视频 | 亚洲福利| 国产精品欧美一区二区三区不卡 | 亚洲精品成人网 | 国产精品久久久久久久三级 | 激情av网站| 二区在线视频 | 日韩国产三区 | 欧美精品久久久久 | 午夜免费视频观看 | 美女视频.| 91中文字幕在线 | 国产91精品久久久久久久网曝门 | 色桃网| 久久性色 | 日韩中文字幕在线播放 | 亚洲精品日韩欧美 | 欧美成人精品在线观看 | 亚洲精品九九 | 亚洲精品在线观 | 免费一级大片 | 香蕉视频91 | 久久伊人一区 | 久久久精品一区 | 国产高清视频一区 | 夜夜草 | 国产精品久久国产精品 | 二区三区av| 天天艹逼网 | 99精品国产一区二区三区 | 日韩在线小视频 | 操操日| 97久久精品午夜一区二区 | 欧美日韩国产精品一区 | 久久久久久黄 | 国产一区二区三区久久久久久久久 |