
类型: FPS 版本: V3.5
大小: 1,831.2 时间: 2025-11-15





STM32定时器时间的计算方法
或者:
(一)系统时钟(SysTick)
voidRCC_Configuration(void);
voidNVIC_Configuration(void);
voidGPIO_Configuration(void);
voidTIM3_Configuration(void);
STM32通用定时器的基本定时器功能实现灯闪烁
模式向上计数
定时器的基本设置
(二)第二种涉及到定时器计数时间(TIMx)
}
TIM_TimeBaseStructure.TIM_Prescaler=35999;//分频3599972M/
2、TIM_TimeBaseStructure.TIM_Period=9999;//自动重装载寄存器周期的值(定时
voidNVIC_Configuration(void)
{
NVIC_InitTypeDefNVIC_InitStructure;
NVIC_InitStructure.NVIC_IRQChannel=TIM3_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0;
NVIC_InitStructure.NVIC_IRQChannelSubPriority=0;
NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;
NVIC_Init(&NVIC_InitStructure);
}
voidGPIO_Configuration(void)
{
GPIO_InitTypeDefGPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_7;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_Init(GPIOC,&GPIO_InitStructure);
假设系统时钟是72Mhz,TIM1是由PCLK2(72MHz)得到,TIM2-7是由PCLK1得到
#include"stm32f10x_it.h"
STM32中的定时器有很多用法:
TIM_ITConfig(TIM3,TIM_IT_Update,ENABLE);
TIM_Cmd(TIM3,ENABLE);
while(1){
;
}
}
voidTIM3_Configuration(void)
{
TIM_TimeBaseStructure.TIM_Prescaler=2;//预分频(时钟分频)72M/(2+1)=24M
TIM_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_Up;//向上计数
TIM_TimeBaseStructure.TIM_Period=65535;//装载值18k/144=125hz
TIM_TimeBaseStructure.TIM_ClockDivision=TIM_CKD_DIV1;
TIM_TimeBaseStructure.TIM_RepetitionCounter=0x0;
TIM_TimeBaseInit(TIM3,&TIM_TimeBaseStructure);
voidSysTick_Handler(void)//在中断处理函数中的程序
{
while(tim)
{
tim--;
}
}
3、TIM_TimeBaseStructure.TIM_CounterMode=TIM1_CounterMode_Up;//定时器
钟频率=72/(时钟预分频+1)
intmain(void)
{
RCC_Configuration();
NVIC_Configuration();
GPIO_Configuration();
TIM3_Configuration();
时间)累计0xFFFF个频率后产生个更新或者中断(也是说定时时间到)
1、TIM_TimeBaseStructure.TIM_Prescaler=7199;//时钟预分频数例如:时
设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:
//调用程序:
Delay_Ms(10);
TIM_ClearFlag(TIM3,TIM_FLAG_Update);
TIM_ARRPreloadConfig(TIM3,DISABLE);
}
voidTIM3_IRQHandler(void)
{
if(TIM_GetITStatus(TIM3,TIM_IT_Update)!=RESET){
TIM_ClearITPendingBit(TIM3,TIM_IT_Update);
GPIO_WriteBit(GPIOC,GPIO_Pin_7,(BitAction)(1-GPIO_ReadOutputDataBit(GPIOC,GPIO_Pin_7)));
}
}
6、TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);//打开中断溢出中断
5、TIM_TimeBaseInit(TIM2,&TIM_TimeBaseStructure);//初始化定时器2沙巴克复古传奇ios版下载-沙巴克复古传奇手游苹果版1.0.7 官方IPhone版
//SYSTICK分频--1ms的系统时钟中断
if(SysTick_Config(SystemFrequency/1000))
{
while(1);//Captureerror
}
}
定时时间计算:
TIM_TimeBaseStructure.TIM_Prescaler=2;
//分频272M/(2+1)/2=24MHz
TIM_TimeBaseStructure.TIM_Period=65535;//计数值65535
((1+TIM_Prescaler)/72M)*(1+TIM_Period)=((1+2)/72M)*(1+65535)=0.00273秒=366.2Hz*/
TIM_TimeBaseStructure.TIM_Period=2000;//计数值2000
7、TIM_Cmd(TIM2,ENABLE);//打开定时器
voidRCC_Configuration(void)
{
RCC_ClocksTypeDefRCC_ClockFreq;
SystemInit();//源自system_stm32f10x.c文件,只需要调用此函数,则可完成RCC的配置.
RCC_GetClocksFreq(&RCC_ClockFreq);
当然,前提是要设置好,变量tim要设置成volatile类型的。
关键是设定时钟预分频数,自动重装载寄存器周期的值
4、TIM_TimeBaseStructure.TIM_ClockDivision=0x0;//时间分割值
注意两点(来自大虾网,未经检验)
(1)TIMx(1-8),在库设置默认的情况下,都是72M的时钟;
(2)TIM_TimeBaseStructure.TIM_RepetitionCounter=0;
是重复计数,就是重复溢出多少次才给你来一个溢出中断,
它对应的寄存器叫TIM1RCR.
如果这个值不配置,上电的时候寄存器值可是随机的,本来1秒中断一次,可能变成N秒中断一次,让你超级头大!
TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;
TIM_TimeBaseStructure.TIM_Period=9999;
TIM_TimeBaseStructure.TIM_Prescaler=7199;
TIM_TimeBaseStructure.TIM_ClockDivision=0;
TIM_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_Up;
TIM_TimeBaseInit(TIM3,&TIM_TimeBaseStructure);
}
voidRCC_Configuration(void)
{
SystemInit();
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
#include"stm32f10x.h"
#include"misc.h"
(35999+1)/2=1Hz1秒中断溢出一次
((1+TIM_Prescaler)/72M)*(1+TIM_Period)=((1+35999)/72M)*(1+2000)=1秒*/
战术作战分队手游下载-Tactical Warfare (CBT)(战术作战分队手游)0.2.3安卓最新版
1,518.1M
战术作战分队是一款军事领域当中枪战冒险挑战竞技游戏,在这里我们将融入到这个精彩的游戏当中感受极为畅快的射击体验,其中融入了许多独特新颖的战斗模式,你将前往冒险模...
MiXplorer中文版下载-MiXplorer安卓完整版6.67.3-Silver 最新版
655.4M
MiXplorer安卓完整版是一个简单简洁又强大的文件管理器,功能极多,一个app就涵盖了图像,音乐播放器等等,可以自定义皮肤按键,需要的功能都是插件形式,不多...
趣族app下载-趣族软件1.2.1 安卓手机版
1,086.4M
这是一个非常专业的手办,模型社区软件,通过这个app用户可以找到更多游戏和二次元的资讯新闻,查看各种手办最新发售信息,还有爱好者一起讨论!软件介绍这是一款专门为...
《声声慢》教学课件(21张PPT)免费下载
985.4M
声声慢,词牌名,又名“胜胜慢”“人在楼上”“寒松叹”“风求凰”等。此调最早见于北宋晁补之词,古人多用入声,有平韵、仄韵两体。声声慢,最早见于北宋晁补之笔下,词名...
Fate/Grand Order日服下载-Fate/Grand Order日服版1.0.0 官方安卓版
200.7M
Fate/GrandOrder日服版是一款rpg角色冒险手游,可以说是fate的唯一正版手游了,很多用户都在期待,b站已经代理了国服,给大家提供的是最新的日服下...
淘小乐app下载-淘小乐返利商城1.4.4 手机最新版
423.9M
淘小乐是一款全新推出的购物商城返利软件。这里包含了海量的商品资源,可以根据你的喜好向你推荐热门商品。还有优惠券、折扣、团购等活动可以参与。让你轻松省钱,花最少的...
CF一键领取装备软件 2017-CF一键领取装备软件2.0.3.11 快捷登录版
1,231.1M
CF一键领取装备软件是一款在线自动领取活动礼包的软件,我们只需打开软件绑定大区自动挂在那里即可。系统自动跟我们领取礼包软件。有需要的朋友赶紧下载了!主要功能1、...
记账伴侣app下载-记账伴侣app1.0.0 安卓版
837.7M
记账伴侣app是一款非常实用的记账服务软件,它功能强大、操作简单、安全可靠,并且提供了多样化的服务。如果你想要轻松地记录各种账单,并对自己的财务状况有更清晰的认...
神话传奇bt版下载-神话传奇bt变态版1.0.5236 bt修改版
1,360.7M
神话传奇bt版,是一款在线竞技PK的即时战斗手机游戏,和天斗,和地斗,和妖斗!重塑上古开天传奇,酷炫的技能特效,为你引燃新一轮的指尖仙侠盛宴。经典唯美剧情,全新...
kz之灵cs跳跃模拟器下载-kz之灵cs跳跃模拟器1.1.7 最新版
968.8M
kz之灵cs跳跃模拟器是一款全新休闲小游戏,多样化的游戏模式,自由选择和挑战,展开精彩的游戏玩法,这里拥有和csgo原模原样的地图,并且画风也是和csgo几乎相...
花茶app下载-花茶聊天交友app3.6.3.1201安卓版
456.6M
生活圈子很小很单调,和网上的朋友去聊一聊天,花茶聊天交友app有很多人,采用了视频聊天的方式,让你认识更多的朋友,随时掌握身边的缘分。花茶app介绍花茶是一款聊...
疯狂烧烤摊官方免费下载-疯狂烧烤摊游戏1.00 安卓版
1,470.5M
疯狂烧烤摊-烧烤梦工厂解压,烧烤三消,经营你的烧烤摊,开心消除。这款游戏并不是经营烧烤额传统游戏,是和三消游戏结合起来的新玩法,消除相关的食物完成任务获得奖励,...
一起学围棋下载-一起学围棋3.6.0安卓最新版
331.3M
一起学围棋是一款专为3-12岁孩子打造的围棋启蒙学习软件,用户下载这款软件就能够为孩子找到非常优质的围棋教学视频,帮助孩子轻松学习围棋,非常的实用。随时随地下围...
尸城游戏下载-尸城小游戏1.0.0 安卓版
1,697.5M
尸城小游戏这款游戏,从画面和玩法上来和躺平发育非常相似,选择喜欢的人物形象进入到游戏之中,还可以在商城中购买道具来给你提供帮助,游戏开始后快速的找一个房间躲藏起...
嗨桌面小组件下载-嗨桌面小组件app1.2 安卓版
1,843.3M
嗨桌面小组件app是一款非常个性化的桌面组件助手软件,app可以帮助用户随意调节手机桌面组件,拥有倒数日、今日步数、系统信息、等等非常实用的小组件帮助用户深度优...
少年群侠传h5下载-少年群侠传礼包版1.0.0 返利版
2025/11/04 20:39
大社区app下载-大社区软件3.6.0 安卓版
2025/11/01 10:55
新e家app下载-新e家平安软件1.0 安卓版
2025/11/13 10:11
听写软件-易记听写播放器(听写软件)2.2 免费版
2025/11/03 18:07
票据打印软件-易人票据王下载3.10官方版
2025/11/12 13:21
快点车服app下载-快点车服app2.1.1 安卓版
2025/11/08 20:38
数控仿真软件-machining数控仿真软件1.2.9.9 官方中文版
2025/11/12 11:16
itstoohard(超难滚球)1.0 安卓版
2025/11/01 13:08
铸箭神奇谭手游下载-铸箭神奇谭手游1.0 安卓版
2025/10/31 01:28
大象点映app下载-大象点映app1.0.4 官方安卓版
2025/11/05 11:34
DudeSimulator游戏下载-DudeSimulator中文版【中国boy试玩】免安装硬盘版
2025/11/05 14:14
丧尸绝境生存游戏下载-Zombie Crisis: Survival(丧尸绝境生存安卓版)2.1.0 官方版
2025/10/27 19:53
你好恐惧安卓版下载-你好恐惧游戏1.0 正式版
2025/11/08 05:14
格创网络网页封装EXE设置工具1.0 绿色免费版
2025/11/06 02:50
狗年新春祝福四字成语2018最新版doc免费下载
2025/11/03 17:35
狗年新春祝福四字成语2018最新版doc免费下载
2025/11/03 17:35更新
狗年送祝福,要送出特点,小编带来了狗年新春祝福四字成语2018最新版,特色的四字成语,全部都带狗字,特别适合狗年送祝福!狗年新春祝福四字1.狗运骑天 ...
支持 ( 70 ) 盖楼(回复)
支持 ( 190 ) 盖楼(回复)
支持 ( 154 ) 盖楼(回复)
支持 ( 100 ) 盖楼(回复)
支持 ( 191 ) 盖楼(回复)
支持 ( 104 ) 盖楼(回复)
支持 ( 120 ) 盖楼(回复)
支持 ( 134 ) 盖楼(回复)
支持 ( 95 ) 盖楼(回复)
支持 ( 147 ) 盖楼(回复)
支持 ( 75 ) 盖楼(回复)
支持 ( 84 ) 盖楼(回复)
支持 ( 53 ) 盖楼(回复)
支持 ( 36 ) 盖楼(回复)
支持 ( 17 ) 盖楼(回复)
支持 ( 47 ) 盖楼(回复)
支持 ( 99 ) 盖楼(回复)
支持 ( 136 ) 盖楼(回复)
支持 ( 167 ) 盖楼(回复)
支持 ( 118 ) 盖楼(回复)