
类型: 游戏社交 版本: V4.9
大小: 877.1 时间: 2025-12-13





注意两点(来自大虾网,未经检验)
(1)TIMx(1-8),在库设置默认的情况下,都是72M的时钟;
(2)TIM_TimeBaseStructure.TIM_RepetitionCounter=0;
是重复计数,就是重复溢出多少次才给你来一个溢出中断,
它对应的寄存器叫TIM1RCR.
如果这个值不配置,上电的时候寄存器值可是随机的,本来1秒中断一次,可能变成N秒中断一次,让你超级头大!
STM32定时器时间的计算方法
TIM_ClearFlag(TIM3,TIM_FLAG_Update);
TIM_ARRPreloadConfig(TIM3,DISABLE);
(一)系统时钟(SysTick)
3、TIM_TimeBaseStructure.TIM_CounterMode=TIM1_CounterMode_Up;//定时器
//SYSTICK分频--1ms的系统时钟中断
if(SysTick_Config(SystemFrequency/1000))
{
while(1);//Captureerror
}
}
4、TIM_TimeBaseStructure.TIM_ClockDivision=0x0;//时间分割值
(35999+1)/2=1Hz1秒中断溢出一次
STM32中的定时器有很多用法:
intmain(void)
{
RCC_Configuration();
NVIC_Configuration();
GPIO_Configuration();
TIM3_Configuration();睿易云阅卷免费下载-睿易云阅卷2.0.21 安卓免费版
定时器的基本设置
5、TIM_TimeBaseInit(TIM2,&TIM_TimeBaseStructure);//初始化定时器2
关键是设定时钟预分频数,自动重装载寄存器周期的值
//调用程序:
Delay_Ms(10);
voidRCC_Configuration(void);
voidNVIC_Configuration(void);
voidGPIO_Configuration(void);
voidTIM3_Configuration(void);
当然,前提是要设置好,变量tim要设置成volatile类型的。
设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:
模式向上计数
STM32通用定时器的基本定时器功能实现灯闪烁
1、TIM_TimeBaseStructure.TIM_Prescaler=7199;//时钟预分频数例如:时
6、TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);//打开中断溢出中断
voidSysTick_Handler(void)//在中断处理函数中的程序
{
while(tim)
{
tim--;
}
}
TIM_ITConfig(TIM3,TIM_IT_Update,ENABLE);
TIM_Cmd(TIM3,ENABLE);
while(1){
;
}
}
voidTIM3_Configuration(void)
{
时间)累计0xFFFF个频率后产生个更新或者中断(也是说定时时间到)
((1+TIM_Prescaler)/72M)*(1+TIM_Period)=((1+35999)/72M)*(1+2000)=1秒*/
(二)第二种涉及到定时器计数时间(TIMx)
TIM_TimeBaseStructure.TIM_Prescaler=35999;//分频3599972M/
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_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*/
}
#include"stm32f10x.h"
#include"misc.h"
钟频率=72/(时钟预分频+1)
或者:
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)));
}
}
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);
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);
}
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);
假设系统时钟是72Mhz,TIM1是由PCLK2(72MHz)得到,TIM2-7是由PCLK1得到
2、TIM_TimeBaseStructure.TIM_Period=9999;//自动重装载寄存器周期的值(定时
#include"stm32f10x_it.h"
买时时彩送积分 体彩网站 因特体育 体育运动五行 my体育的月姐 dafabet工行 dafabet地址APP 同等学力manbetx招生院校 pk10开奖直播官网 福晟钱隆华府建设中 同等学力乐鱼省级奖励 九游会体彩是合法的吗 九游会最低冲多少 亚博是个什么公司 新浪体彩大乐透基本走势图
antistress苹果免费下载-antistress发泄游戏3.34 最新版
526.4M
趣味休闲发泄减压类游戏,内置了超多减压互动小游戏,需要点击屏幕或者摇晃屏幕,不同跨度来呈现释放压力,满足某些人的小癖好。玩法介绍十分趣味的一款减压神器帮助玩家进...
妖精的尾巴勇气之旅小米客户端-妖精的尾巴勇气之旅小米版2.1互通版
1,940.8M
《妖精的尾巴:勇气之旅》改编自超人气日漫《妖精的尾巴》,这是一款真正的MMOS战斗手游,高度还原了动漫原作的热血基调,超大的地图给你一个全新的3D恶魔尾巴世界,...
荒野乱斗九游版最新版本下载-荒野乱斗九游版63.101.2 渠道版
429.0M
荒野乱斗九游版是一款俯视角射击游戏,海量地图,超过50张地图持续更新中,激战新鲜不枯燥,独特英雄,数十个角色各有风格特色,等待收集解锁。九游版本是真正的九游渠道...
小星星ai陪练下载-小星星AI陪练软件2.1.2 安卓版
1,586.0M
小星星AI陪练app是由国内专业音乐团队倾力打造的一款钢琴智能陪练app,旨在解决家长陪练缺乏专业知识、琴童课后练琴难以自查自纠的痛点。软件使用方法简单,让孩子...
Balloon Gun游戏下载-Balloon Gun(气球枪)1.0 安卓版
567.2M
最新上线的一款模拟游戏,BalloonGun(气球枪),气球会带着物品飞到天空,你需要射击气球,尽可能快速的使用气球枪。游戏玩法在这个游戏中,你将拥有射击和膨胀...
中秋节月饼包装psd免费模板素材
1,873.0M
这是一款非常好看的中秋节月饼包装psd免费模板素材,人们购买各种月饼的时候一个好看的月饼盒子也能够吸引不少的顾客购买,这个psd模版素材,非常适合制作各种月饼外...
斯怡达erp下载-斯怡达ERP手机版1.2.1 官方版
1,128.3M
斯怡达ERPapp是一款手机版的经销存软件,主要是针对家居行业的,精细化的库存管理,随时的显示出最新的库存数量,方便进行管理。斯怡达ERP手机版介绍结合家居行业...
哥爱车汽修1.4.57 官方最新版
256.8M
哥爱车汽修是一款实用的汽车一站式服务平台,这里有会员管理,员工列表,商品列表,活动列表,检修单,纸卡录入,营销工具等众多功能板块。说明“哥爱车”平台集SAAS系...
梦幻仙魔官网下载-梦幻仙魔手游1.1IOS官方版
1,234.1M
梦幻仙魔手游是全民经典仙侠回合制手游,技能华丽爆炸特效,让人感受到超凡的真实打击感,人物角色性感迷人,场景梦幻精美。喜欢的玩家就来东坡下载吧!梦幻仙魔手游介绍新...
金码快递单打印软件8.0 官方安装版
165.5M
现在使用快递的人越来越多了,很多快递都忙不过来了,而每一个快递都是需要使用到一个快递单了,而好的快递单打印软件就可以帮助快递员节省好多的时间!金码快递单打印软件...
万拓清理大师app1.0 安卓手机版
774.6M
万拓清理大师app是一款手机垃圾数据清理数据,可以通过软件对手机加速、管理应用、还有微信专项清理功能!让你的手机更干净!万拓清理大师app介绍让您的手机更干净,...
vivox20图片壁纸-vivox20图片壁纸app2.7 官网最新版
197.3M
vivox20手机即将发布,这是一款非常漂亮的全面屏手机,小编为您带来的是vivox20图片壁纸app,为您提供精美的vivox20图片壁纸,欢迎来下载!viv...
v10大神下载免费送皮肤-v10大神领皮肤下载1.2.4 安卓最新版
992.7M
v10大神app是为广大游戏爱好者打造的福利社区,在在这里可以免费领取到王者荣耀,刺激战场等众多热门游戏的免费皮肤,活动福利丰富且真实,为你的游戏之行增添新的助...
Nader Smart智能家居app1.2.1 安卓手机版
1,460.5M
NaderSmart智能家居app用来控制NaderSmart推出的智能家电产品,用户通过软件可以快速绑定你的智能家电,实现远程控制,关闭开启,非常方便!Nad...
有哇汽车资讯下载-有哇app1.0.0官方正式版
970.6M
有哇app是一款非常亮眼的汽车资讯信息软件,是为广大用户打造的一款一站式汽车资讯基地,各种优质的车评帮助用户更好的进行买车选择,还有最新的价格信息帮助小伙伴快速...
高塔堆叠游戏下载-高塔堆叠安卓版1.1.6 最新版
2025/11/21 23:15
问鼎封神h5礼包码版免费下载-问鼎封神手游送10000钻石1.0.0礼包版
2025/11/27 05:19
梧州零距离app4.3.2 安卓版
2025/12/03 11:28
风云2七武器1.75地图下载-风云2七武器1.75修正版【附攻略】
2025/12/03 00:37
怪兽砖块破坏者手游下载-BM Breaker(怪兽砖块破坏者中文无广告)1.0.4 安卓版
2025/11/28 08:00
画中画照片制作软件-画中画照片编辑器(Cute Photo PIP Editor)1.0.0 安卓中文清爽版
2025/12/10 05:55
银河守卫队游戏下载最新版-银河守卫队0.5000.43 安卓版
2025/11/19 15:14
殖民地生存2手机版中文版下载-殖民地生存2游戏1.94 最新版
2025/11/11 23:44
南航之地游戏下载-南航之地手游正版1.0.0 官方安卓版
2025/11/30 03:08
星际穿越大师手游下载-星际穿越大师0.0.1 安卓版
2025/11/25 12:07
声优模拟器app下载-声优模拟器软件1.1.0安卓高清版
2025/11/25 04:15
两个立方体特别版-2CUBE(两个立方体)1.1 安卓最新版
2025/12/03 13:21
早早学下载-早早学app1.0.7官方安卓版
2025/11/30 12:15
扑飞阅读免费下载-扑飞阅读安卓版1.0.0 正版
2025/11/25 18:23
快按键X手机版下载-快按键X软件1.51 安卓版
2025/11/11 23:50
快按键X手机版下载-快按键X软件1.51 安卓版
2025/11/11 23:50更新
快按键X是一款系统快捷键设置软件,采用的是Xposed系统框架,目前内置了12项定义功能,也可以自定义对手机中的应用进行快捷设置,帮助大家对手机...
支持 ( 160 ) 盖楼(回复)
支持 ( 106 ) 盖楼(回复)
支持 ( 13 ) 盖楼(回复)
支持 ( 113 ) 盖楼(回复)
支持 ( 72 ) 盖楼(回复)
支持 ( 127 ) 盖楼(回复)
支持 ( 189 ) 盖楼(回复)
支持 ( 90 ) 盖楼(回复)
支持 ( 121 ) 盖楼(回复)
支持 ( 49 ) 盖楼(回复)
支持 ( 71 ) 盖楼(回复)
支持 ( 198 ) 盖楼(回复)
支持 ( 94 ) 盖楼(回复)
支持 ( 10 ) 盖楼(回复)
支持 ( 17 ) 盖楼(回复)
支持 ( 166 ) 盖楼(回复)
支持 ( 143 ) 盖楼(回复)
支持 ( 131 ) 盖楼(回复)
支持 ( 186 ) 盖楼(回复)
支持 ( 62 ) 盖楼(回复)