
类型: 游戏社交 版本: V5.2
大小: 735.6 时间: 2025-12-13





当然,前提是要设置好,变量tim要设置成volatile类型的。
TIM_TimeBaseStructure.TIM_Prescaler=35999;//分频3599972M/
5、TIM_TimeBaseInit(TIM2,&TIM_TimeBaseStructure);//初始化定时器2
(35999+1)/2=1Hz1秒中断溢出一次
4、TIM_TimeBaseStructure.TIM_ClockDivision=0x0;//时间分割值
假设系统时钟是72Mhz,TIM1是由PCLK2(72MHz)得到,TIM2-7是由PCLK1得到
钟频率=72/(时钟预分频+1)
STM32定时器时间的计算方法
(一)系统时钟(SysTick)
3、TIM_TimeBaseStructure.TIM_CounterMode=TIM1_CounterMode_Up;//定时器
STM32通用定时器的基本定时器功能实现灯闪烁
#include"stm32f10x_it.h"
模式向上计数
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--;
}
}
STM32中的定时器有很多用法:
((1+TIM_Prescaler)/72M)*(1+TIM_Period)=((1+35999)/72M)*(1+2000)=1秒*/
7、TIM_Cmd(TIM2,ENABLE);//打开定时器
时间)累计0xFFFF个频率后产生个更新或者中断(也是说定时时间到)
或者:
#include"stm32f10x.h"
#include"misc.h"
设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:
//SYSTICK分频--1ms的系统时钟中断
if(SysTick_Config(SystemFrequency/1000))
{
while(1);//Captureerror
}
}
TIM_TimeBaseStructure.TIM_Period=2000;//计数值2000
关键是设定时钟预分频数,自动重装载寄存器周期的值
voidRCC_Configuration(void);
voidNVIC_Configuration(void);
voidGPIO_Configuration(void);
voidTIM3_Configuration(void);
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)));
}
}
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);
//调用程序:
Delay_Ms(10);
TIM_ClearFlag(TIM3,TIM_FLAG_Update);
TIM_ARRPreloadConfig(TIM3,DISABLE);
2、TIM_TimeBaseStructure.TIM_Period=9999;//自动重装载寄存器周期的值(定时
定时器的基本设置
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);七星电玩森林的舞会游戏下载-七星电玩游戏厅1.78 最新版
}
定时时间计算:
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_ITConfig(TIM3,TIM_IT_Update,ENABLE);
TIM_Cmd(TIM3,ENABLE);
while(1){
;
}
}
voidTIM3_Configuration(void)
{
intmain(void)
{
RCC_Configuration();
NVIC_Configuration();
GPIO_Configuration();
TIM3_Configuration();
6、TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);//打开中断溢出中断
注意两点(来自大虾网,未经检验)
(1)TIMx(1-8),在库设置默认的情况下,都是72M的时钟;
(2)TIM_TimeBaseStructure.TIM_RepetitionCounter=0;
是重复计数,就是重复溢出多少次才给你来一个溢出中断,
它对应的寄存器叫TIM1RCR.
如果这个值不配置,上电的时候寄存器值可是随机的,本来1秒中断一次,可能变成N秒中断一次,让你超级头大!
(二)第二种涉及到定时器计数时间(TIMx)
1、TIM_TimeBaseStructure.TIM_Prescaler=7199;//时钟预分频数例如:时
voidRCC_Configuration(void)
{
RCC_ClocksTypeDefRCC_ClockFreq;
SystemInit();//源自system_stm32f10x.c文件,只需要调用此函数,则可完成RCC的配置.
RCC_GetClocksFreq(&RCC_ClockFreq);
}
旋转飞镖安卓手游下载-旋转飞镖1.0安卓版
854.2M
旋转飞镖是一款休闲类游戏。游戏中转盘顺时针、逆时针方向自由运行,通过合理投掷飞镖,击中转盘上的目标得分,要注意时间哟!快来下载试试吧!旋转飞镖游戏介绍旋转飞镖是...
心舞夏威夷下载-心舞夏威夷原版15.0.0安卓最新版
1,610.4M
这是一款超级酷炫的炫舞游戏,心舞夏威夷原版打造了沉浸式精灵互动的玩法,自由的在游戏中组cp,穿上超级炫酷的特效挑战超级高难度的舞蹈。心舞夏威夷原版玩法模式泡泡模...
融化球手游下载-融化球游戏Fuse Balls1.0.5 最新版
84.2M
融化球手游,一款类似于玩反向版泡泡龙的游戏,游戏考验的是玩重力如何反应圈,圈重力运动等因素,用最高的分数挑战你的朋友吧!融化球游戏特征-免费玩。-无尽的游戏。-...
像素塔防战争手游安卓下载-像素塔防战争1.03 安卓免费版
1,631.4M
像素塔防战争手游是一款非常简约的手游,游戏采用的是极简的像素风格,没有花里胡哨杂七乱八的,只有简单的炮台和需要击败的小方块,非常清爽的游戏体验,喜欢的朋友不要错...
淮南市中级人民法院ios版-淮南市中级人民法院app苹果版1.0 官网ios版
1,063.9M
淮南市中级人民法院app是安徽省淮南市中级人民法院官方推出的一款手机客户端软件,提供了最新的新闻资讯,司法公开,信息透明,查询裁判文书,诉讼指南,法律法规等,需...
赛马网安卓版app-赛马网1.0安卓最新版
1,945.1M
赛马网app是一款赛马娱乐的手机app,这里有最全的赛马信息,如果你喜欢赛马,那就赶紧来下载吧!赛马网简介赛马网,全方位赛马资讯服务平台我们第一时间聚焦国内外速...
华天动力OA系统办公助手pc版6.0正式版
147.4M
华天动力OA系统办公助手是一款专为华天动力oa办公系统打造的联系工具,用于企业员工内部的沟通,支持PC、Android、iPhone等多平台登录,加强了团队执行...
德客会员管理系统下载-德客会员管理软件3.0 官方最新版
569.8M
德客会员管理软件是一款功能强大的会员管理系统,为中小店铺提供精准的营销及现代化智能管理,适用于商场、超市、美容美发、服装、餐饮酒店、教育培训、数码用品等多种行业...
ym7717游戏盒app下载-ym7717(7717游戏盒)2.1官方版
1,012.2M
新游推荐、热门游戏、传奇经典、BT手游、小号交易、折扣礼包、新游资讯应有尽有,安装ym7717游戏盒,一款可以赚钱的游戏盒。玩游戏得积分,积分商城兑换热门商品y...
宽带免费提速软件下载-宽带免费提速工具1.0 最新版
1,611.9M
宽带免费提速工具是一款绿色小巧的宽带提速工具,软件拥有上传下载加速,下载加速,迅雷快鸟接口加速等多种加速功能,软件为免费软件,使用简单方便,需要的朋友欢迎下载使...
地藏诛神录正式版下载-地藏诛神录官方版1.0ios版
548.8M
地藏诛神录游戏是一款有着炫酷战斗操控的玄幻动作冒险RPG手游,玩法刺激各种操控无比流畅,真人语音加持的NPC还能增加亲密度触发隐藏任务哦!地藏诛神录官方版玩法1...
窗口排列工具-桌面窗口排列(BetterDesktopTool)1.83 官方最新版
43.2M
BetterDesktopTool让桌面窗口的排列更为有序并且容易控制。BetterDesktopTool能够更好地利用鼠标和键盘快捷键来安排你的桌面视窗,软件...
诛神记激活码下载-诛神记开局送v10版1.0 gm版
635.8M
这是一个比较经典的回合制rpg游戏了,界面风格优美,非常多样化的人物和技能特效风格,你可以选择加入更多的门派去战斗的体验,可玩性还是比较高的游戏,体验感不错!诛...
全民玩数独下载-全民玩数独官方版1.1.8 手机版
297.2M
全民玩数独是一款适合新手玩的数独游戏,画面非常的简单干净,可以快速的开始游戏,锻炼大脑,让大脑更加的活跃,可以随时开始玩,有不同的关卡。全民玩数独手游介绍全民玩...
河南etcapp官方下载-河南etc官方app(车e兴)v3.5.4 安卓版
1,215.9M
河南etc官方app(车e兴)是一个专业的etc服务软件,可以在此申请ETC卡的预约办理,线上预约,不用再临时去找线下网点,而且无需排队就能办理成功,省心又省力...
旋转拼图游戏下载-SHAPES(手机旋转拼图游戏)1.0.1安卓版
2025/09/30 13:15
漫享购购物APP下载-漫享购APP1.0 红包版
2025/10/19 01:39
贝壳优品app-贝壳优品2.2.4安卓版
2025/10/03 21:35
着迷玩霸app下载-着迷玩霸app2.0.3 安卓最新版【手游交流平台】
2025/10/01 21:42
成都市应急管理局地震预警app下载-成都地震预警手机软件v8.3.2 最新版
2025/09/30 01:56
问医生app-问医生4.3 安卓版
2025/09/29 11:33
萌拍相机软件下载-萌拍相机app1.1 安卓最新版
2025/10/24 09:02
李四历险记单机版-李四历险记文字游戏2.0.0安卓版
2025/10/05 03:27
T Point游戏下载-T Point(T点)1.0.5 安卓版
2025/10/23 19:30
云脉拍照翻译修改版-云脉拍照翻译3.4.150805 安卓最新版
2025/10/09 16:09
怪灵万事屋手游下载-怪灵万事屋手游1.3.5安卓版
2025/10/11 18:05
兴家佳家长版教育平台官方下载-兴家佳家长版2.2.8官方版
2025/10/19 14:08
我是妈咪app-我是妈咪3.1.0 安卓最新版
2025/10/10 07:11
绿茵王者热血足球手游下载-绿茵王者热血足球游戏1.3.3安卓官方版
2025/10/09 12:23
图片批处理软件(FastStone Photo Resizer)3.4 中文汉化绿色版
2025/09/25 02:19
图片批处理软件(FastStone Photo Resizer)3.4 中文汉化绿色版
2025/09/25 02:19更新
FastStonePhotoResizer是个集图片转换、重新命名、裁切、重新定义图片大小的免费工具。让你不需要再使用庞大的图象编辑软件就能会图修做简单的转换、...
支持 ( 78 ) 盖楼(回复)
支持 ( 98 ) 盖楼(回复)
支持 ( 19 ) 盖楼(回复)
支持 ( 183 ) 盖楼(回复)
支持 ( 131 ) 盖楼(回复)
支持 ( 196 ) 盖楼(回复)
支持 ( 135 ) 盖楼(回复)
支持 ( 155 ) 盖楼(回复)
支持 ( 183 ) 盖楼(回复)
支持 ( 46 ) 盖楼(回复)
支持 ( 119 ) 盖楼(回复)
支持 ( 170 ) 盖楼(回复)
支持 ( 62 ) 盖楼(回复)
支持 ( 50 ) 盖楼(回复)
支持 ( 52 ) 盖楼(回复)
支持 ( 74 ) 盖楼(回复)
支持 ( 55 ) 盖楼(回复)
支持 ( 157 ) 盖楼(回复)
支持 ( 41 ) 盖楼(回复)
支持 ( 7 ) 盖楼(回复)