
类型: 动作冒险游戏 版本: V10.1
大小: 131.3 时间: 2025-11-13





模式向上计数
当然,前提是要设置好,变量tim要设置成volatile类型的。
TIM_TimeBaseStructure.TIM_Period=2000;//计数值2000
#include"stm32f10x_it.h"
TIM_TimeBaseStructure.TIM_Prescaler=35999;//分频3599972M/
4、TIM_TimeBaseStructure.TIM_ClockDivision=0x0;//时间分割值
STM32定时器时间的计算方法
设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:
STM32通用定时器的基本定时器功能实现灯闪烁
6、TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);//打开中断溢出中断安徽2017江南十校联考理综生物答案-安徽2017高三3月联考理综生物试题及答案最新免费版
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);
(二)第二种涉及到定时器计数时间(TIMx)
voidRCC_Configuration(void)
{
RCC_ClocksTypeDefRCC_ClockFreq;
SystemInit();//源自system_stm32f10x.c文件,只需要调用此函数,则可完成RCC的配置.
RCC_GetClocksFreq(&RCC_ClockFreq);
//调用程序:
Delay_Ms(10);
或者:
时间)累计0xFFFF个频率后产生个更新或者中断(也是说定时时间到)
TIM_ClearFlag(TIM3,TIM_FLAG_Update);
TIM_ARRPreloadConfig(TIM3,DISABLE);
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中的定时器有很多用法:
(一)系统时钟(SysTick)
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)));
}
}
钟频率=72/(时钟预分频+1)
3、TIM_TimeBaseStructure.TIM_CounterMode=TIM1_CounterMode_Up;//定时器
7、TIM_Cmd(TIM2,ENABLE);//打开定时器
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得到
(35999+1)/2=1Hz1秒中断溢出一次
定时器的基本设置
}
TIM_ITConfig(TIM3,TIM_IT_Update,ENABLE);
TIM_Cmd(TIM3,ENABLE);
while(1){
;
}
}
voidTIM3_Configuration(void)
{
注意两点(来自大虾网,未经检验)
(1)TIMx(1-8),在库设置默认的情况下,都是72M的时钟;
(2)TIM_TimeBaseStructure.TIM_RepetitionCounter=0;
是重复计数,就是重复溢出多少次才给你来一个溢出中断,
它对应的寄存器叫TIM1RCR.
如果这个值不配置,上电的时候寄存器值可是随机的,本来1秒中断一次,可能变成N秒中断一次,让你超级头大!
((1+TIM_Prescaler)/72M)*(1+TIM_Period)=((1+35999)/72M)*(1+2000)=1秒*/
关键是设定时钟预分频数,自动重装载寄存器周期的值
1、TIM_TimeBaseStructure.TIM_Prescaler=7199;//时钟预分频数例如:时
5、TIM_TimeBaseInit(TIM2,&TIM_TimeBaseStructure);//初始化定时器2
//SYSTICK分频--1ms的系统时钟中断
if(SysTick_Config(SystemFrequency/1000))
{
while(1);//Captureerror
}
}
voidRCC_Configuration(void);
voidNVIC_Configuration(void);
voidGPIO_Configuration(void);
voidTIM3_Configuration(void);
#include"stm32f10x.h"
#include"misc.h"
intmain(void)
{
RCC_Configuration();
NVIC_Configuration();
GPIO_Configuration();
TIM3_Configuration();
}
定时时间计算:
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*/
2016yy最火歌曲打包下载
1,856.7M
2016yy最火歌曲,yy直播,大家都喜爱的直播平台,那么在yy当中,有很多不错的歌曲,比如sungoesdown作者davidjordan以及talkplay...
跑跑先生2中国版下载-跑跑先生2中国版1.0 最新版
1,668.1M
跑酷游戏小清新之作--跑跑先生2给您带来全新的游戏体验!游戏新增BOSS追击玩法,强大的BOSS就在你后面,看你敢不敢来挑战咯!跑跑先生2游戏介绍这是一款带着小...
薪签约app2.2.4 安卓版
1,938.9M
薪签约app是一个互联网电子签约管理软件,可以用来实现快速签约,方便快捷,可以批量处理各种签约文件!软件介绍薪签约-专业的电子签约管理平台,支持多平台,满足多样...
严肃驾考app1.0.0 安卓版
1,189.5M
这款软件是一款非常便捷的驾考平台,在上面有着众多的驾考知识可以直接的学习,包含了科目一到科目四全部知识,深度解析全真模拟,让大家更容易通过!严肃驾考app介绍严...
绝境求生测试版游戏下载最新版-绝境求生测试版1.7.0 官方版
1,766.3M
绝境求生测试版这款游戏或将带给玩家诸多别样精彩的游戏体验。游戏背景为一场人为的病毒灾难。在距离城市废墟不远的生物核心研究所,科学家研发的人造病毒意外泄露,感染者...
王者幼儿汉字学习1.0 官方最新版
1,168.9M
中文的汉字还是在小的时候是最好学习的,但是还是有很多的朋友都是不知道给自己的孩子一款什么样子的学汉字软件,那么现在小编就给你介绍下面的这款王者幼儿汉字学习软件!...
夏花的轨迹游戏下载-夏花的轨迹破解版免安装版
1,835.3M
夏花的轨迹是一款恋爱冒险类游戏,是SoraPrayer的第四作,采用日式的游戏画风,讲诉了男主角和2个女孩的故事,随着时间的流逝,主人公逐渐融入了村庄的生活。有...
微信双开助手-微信qq双开神器1.0.6 安卓免费版
281.5M
微信qq双开神器是一款黑科技类工具,能够让我们安卓用户突破只能在手机上同时开启同一个手机应用的限制,让用户能够同时登录两个QQ,两个微信或者其他的应用。不论是用...
美妆少女滤镜app下载-美妆少女滤镜1.0.0 最新版
160.0M
美妆少女滤镜app是一款最新的相机滤镜类软件,软件为用户提供诸多的特效滤镜功能,用户可以进行强大的照片编辑加滤镜,让你的照片变得更加漂亮!美妆少女滤镜介绍炫酷画...
超v手游平台下载安装最新版-超V手游平台3.6.1 最新版
570.9M
超V手游提供海量游戏资源,让用户轻松找到喜欢的游戏,定期更新优质内容并设有互动社区,方便玩家交流攻略和资讯,欢迎下载体验。超v手游平台币cdk无任何任务领取对象...
Autodesk PowerShape 2017官方下载-Autodesk PowerShape 2017免费电脑版
630.2M
AutodeskPowerShape2017是Autodesk收购然后改良了的软件,将三维复杂零部件的设计变的更为高效,软件为输出、分析、和准备CAD模型去加工...
大学自我介绍的精美ppt模板完整版
801.9M
大学生自我介绍ppt模板是面向高等学校的学生用户整理的免费ppt范文。新生开心时班级都会要求做做我介绍,也有些学校采取了电子演示的形式进行轮番播放。自我介绍自我...
心博睿app下载-心博睿app1.0 安卓版
533.7M
心博睿app是一款非常不错的在线学习软件,针对心理健康类证书开设了专业的培训课程,并有心理学专家进行线上辅导,以线上和线下结合的方式,推动中小学心理健康教育教师...
少年群侠传手机版1.040 360版
596.5M
少年群侠传是一款非常好玩的角色扮演冒险类游戏,游戏中人物造型Q萌,游戏画质高清,画风精美,让玩家流连忘返,该游戏角色技能酷炫,打斗动作流畅,给玩家一个不一样的仙...
七日杀饥荒mod下载-2017七日杀饥荒mod大全整合版
1,511.8M
2017七日杀饥荒mod大全是最新整合的七日杀饥荒mod大全,这款mod是将两款热门单机游戏联合在一起,非常好玩,给玩家带来全新的冒险体验,喜欢的快来下载吧!2...
每天惠商城-每日推惠APP5.3.1无广告免费版
2025/10/26 07:17
越野车模拟器无广告下载-越野车模拟器免广告版4.52 最新版
2025/10/26 13:39
沙城烈火1.0 传奇版
2025/11/06 00:26
命运契约官网下载-命运契约手游官网1.0.18官网苹果版
2025/10/29 02:01
植物大战僵尸杨桃版电脑版下载-植物大战僵尸杨桃版PC版2.1 最新版
2025/11/11 06:23
新天下无双手游1.0.1 安卓版
2025/10/31 02:56
果冻男人跑手游下载-Jelly Man Run(果冻男人跑)1.0.1最新版
2025/11/12 21:53
汤姆猫跑酷2正版下载-汤姆猫跑酷2小游戏6.3.0.707 最新版
2025/10/26 14:56
美团外卖多开接单助手-美团外卖多开客户端1.0 官方免费版
2025/10/28 09:10
南航之地游戏下载-南航之地手游正版1.0.0 官方安卓版
2025/11/08 11:48
分通货主app1.2.9 安卓版
2025/11/15 02:38
苏博拉游戏下载-苏博拉手游2.0 安卓版
2025/11/11 22:48
Word文档水印批量设置工具 1.2破解版
2025/10/28 20:06
自考app-自考过程考核app1.4.5 免费中文版
2025/11/16 18:35
盛唐大业uc服下载-盛唐大业九游版2.0 安卓最新版
2025/11/15 14:07
盛唐大业uc服下载-盛唐大业九游版2.0 安卓最新版
2025/11/15 14:07更新
以大唐为主要故事背景的仙侠游戏,盛唐大业九游版中支持成立帮派,有各种炫酷的时装自由搭配选择,炫酷华丽的大招在指尖释放光彩,离线也可以挂机操作,轻松升满级。盛唐大...
支持 ( 5 ) 盖楼(回复)
支持 ( 71 ) 盖楼(回复)
支持 ( 87 ) 盖楼(回复)
支持 ( 48 ) 盖楼(回复)
支持 ( 173 ) 盖楼(回复)
支持 ( 71 ) 盖楼(回复)
支持 ( 38 ) 盖楼(回复)
支持 ( 23 ) 盖楼(回复)
支持 ( 52 ) 盖楼(回复)
支持 ( 84 ) 盖楼(回复)
支持 ( 111 ) 盖楼(回复)
支持 ( 111 ) 盖楼(回复)
支持 ( 165 ) 盖楼(回复)
支持 ( 159 ) 盖楼(回复)
支持 ( 180 ) 盖楼(回复)
支持 ( 140 ) 盖楼(回复)
支持 ( 73 ) 盖楼(回复)
支持 ( 134 ) 盖楼(回复)
支持 ( 200 ) 盖楼(回复)
支持 ( 136 ) 盖楼(回复)