历史上的今天

今天是:2024年09月03日(星期二)

正在发生

2019年09月03日 | STM32应用简章之通用定时器

发布者:花开堂前 来源: eefocus关键字:STM32  通用定时器  中断 手机看文章 扫描二维码
随时随地手机看文章

① 能定时器时钟。


       RCC_APB1PeriphClockCmd();


②  初始化定时器,配置ARR,PSC。


      TIM_TimeBaseInit();


③开启定时器中断,配置NVIC。


      void TIM_ITConfig();


      NVIC_Init();


④  使能定时器。


      TIM_Cmd();


⑥  编写中断服务函数。


      TIMx_IRQHandler();


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  

}


关键字:STM32  通用定时器  中断 引用地址:STM32应用简章之通用定时器

上一篇:STM32应用简章之外部中断
下一篇:STM32应用简章之PWM输出

推荐阅读

当我们谈及3D捕捉时,总是先想到光学传感器。当我们讨论在第四维度(时间)讨论视觉数据时,倾向于考虑场景数据调度。这些是我们多年来关注激光雷达(LiDAR)和摄影测量,以及用户针对缓慢移动的大型项目,在时间尺度上将这些技术应用于静态物体所造成的偏见。时间来到2018年,当自动驾驶汽车细分市场已经成长为达到甚至超过这个市场规模时,我不得不开始...
2019中国战略性新兴产业领军企业100强榜单在济南正式发布。华为公司以7212亿元登顶第一!! 中国移动通信集团有限公司与北京京东世纪贸易有限公司分列二、三位,战新总收入分别为5364亿元和4620亿元。 榜单显示,新一代信息技术、新材料成为入围主力产业,两个领域分别有30家、23家企业入围。中国企业联合会、中国企业家协会发布2019中国战略性新兴产业领...
9月1日,华为牵手武汉市政府的重点项目工程“长江鲲鹏生态创新中心”在武汉未来科技城举办启用仪式。据长江日报报道,长江鲲鹏生态创新中心的正式启用将打造立足武汉、辐射全国的鲲鹏计算产业集群,到2025年建设成为产业生态完善、核心技术领先、应用场景丰富、产业竞争力较强的鲲鹏计算产业示范区,共同开创中国计算产业新时代。长江鲲鹏生态创新中心将以...
继台积电、联电、世界先进等晶圆代工大厂陆续宣布下半年涨价措施后,市场再传出晶圆厂三星等也将调升晶圆代工价格15%~20%。晶圆代工产能吃紧,涨价已成业者共识;法人机构指出,在晶圆厂涨价声中,投资首选以竞争力强的台积电为主。法人机构表示,晶圆代工涨价潮一波波,继联电、世界、台积电后,韩国媒体报导,三星和格方半导体(Key Foundry)两家晶圆...

史海拾趣

问答坊 | AI 解惑

请教FLASH MCU工作一段时间后失常的原因

我采用一款FALSH MCU设计了一个电池供电的消费类产品. 生产的批量已经达到50多万.可是好景不长,发出的产品在前几个月有少量的不良品返回,其中有一些产品不工作,将MCU拆下后重新烧写程序后就工作正常,看来是程序被搽除了或者是部分搽除了.随着时间 ...…

查看全部问答∨

俺排的电子类大学生课程表

一个星期有5天,每天6节课。一个星期共30节课。 大一 上学期:工程制图(4节);数学(4节) 专业英语上(4节); 低频(4节); 数字电路(4节);电路基础(4节); 计算机基础(4节); ...…

查看全部问答∨

抗干扰设计原则

抗干扰设计原则…

查看全部问答∨

模拟电路大学课件

小弟冒死将老师的课件分给大家,课件分章节,大家按需下载.…

查看全部问答∨

静态电阻仪TST3822

概述:         TST3822 适用于学生实验以及小型工程,可单台手动控制,也可联机由计算机统一控制,单台计算机 可控制64 台,有10测点、20 测点、30 测点三种采集箱可供用户选择。高清大面积数码管直接显示测量 结 ...…

查看全部问答∨

Altera参考设计-AN 505: 3GPP LTE Turbo Reference Design

The Altera® 3GPP LTE Turbo Reference Design demonstrates using Turbo codes for encoding with trellis termination support, and forward error correction (FEC) decoding with early termination support. The reference design is sui ...…

查看全部问答∨

RS485应用电路图

最近在应用RS485,在网络上看见一篇好文章,转载与大家分享: --------以上部分请勿修改!------------- 提高485总线的可靠性 摘 要:就485总线应用中易出现的问题,分析了产生的原因并给出解决问题的软硬件方案 和措施。 关键词:RS-485总线、串 ...…

查看全部问答∨

wince6.0 模拟器问题 Error:0x80040154

我下载了WINCE6.0模拟器,安装后运行dvcemumanager.exe提示“connot start the emulator. error:0x80040154”。怎么解决啊?…

查看全部问答∨

请教ch375 usb芯片的问题

我想做一个单片机读写u盘的模块,是不是需要在系统上加个液晶来显示读取的状态啊…

查看全部问答∨

寻求万年历程序

各位大侠谁有关于C51的万年历程序设计,带闹钟功能的那种. 目前急需!还望某位多多赐教!…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved