
类型: 视频剪辑 版本: V5.2
大小: 404.6 时间: 2025-12-13





//调用程序:
Delay_Ms(10);
STM32定时器时间的计算方法
((1+TIM_Prescaler)/72M)*(1+TIM_Period)=((1+35999)/72M)*(1+2000)=1秒*/
TIM_TimeBaseStructure.TIM_Period=2000;//计数值2000
STM32通用定时器的基本定时器功能实现灯闪烁
时间)累计0xFFFF个频率后产生个更新或者中断(也是说定时时间到)
voidRCC_Configuration(void);
voidNVIC_Configuration(void);
voidGPIO_Configuration(void);
voidTIM3_Configuration(void);
6、TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);//打开中断溢出中断
}
或者:九游中国官网
(一)系统时钟(SysTick)
}
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);
设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:
4、TIM_TimeBaseStructure.TIM_ClockDivision=0x0;//时间分割值
(二)第二种涉及到定时器计数时间(TIMx)
(35999+1)/2=1Hz1秒中断溢出一次
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);
#include"stm32f10x_it.h"
7、TIM_Cmd(TIM2,ENABLE);//打开定时器
定时器的基本设置
假设系统时钟是72Mhz,TIM1是由PCLK2(72MHz)得到,TIM2-7是由PCLK1得到
TIM_TimeBaseStructure.TIM_Prescaler=35999;//分频3599972M/
TIM_ClearFlag(TIM3,TIM_FLAG_Update);
TIM_ARRPreloadConfig(TIM3,DISABLE);
钟频率=72/(时钟预分频+1)
注意两点(来自大虾网,未经检验)
(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);
3、TIM_TimeBaseStructure.TIM_CounterMode=TIM1_CounterMode_Up;//定时器
定时时间计算:
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*/
voidSysTick_Handler(void)//在中断处理函数中的程序
{
while(tim)
{
tim--;
}
}
1、TIM_TimeBaseStructure.TIM_Prescaler=7199;//时钟预分频数例如:时
模式向上计数
关键是设定时钟预分频数,自动重装载寄存器周期的值
5、TIM_TimeBaseInit(TIM2,&TIM_TimeBaseStructure);//初始化定时器2
2、TIM_TimeBaseStructure.TIM_Period=9999;//自动重装载寄存器周期的值(定时
当然,前提是要设置好,变量tim要设置成volatile类型的。
STM32中的定时器有很多用法:
#include"stm32f10x.h"
#include"misc.h"
//SYSTICK分频--1ms的系统时钟中断
if(SysTick_Config(SystemFrequency/1000))
{
while(1);//Captureerror
}
}
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();
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)));
}
}
voidRCC_Configuration(void)
{
RCC_ClocksTypeDefRCC_ClockFreq;
SystemInit();//源自system_stm32f10x.c文件,只需要调用此函数,则可完成RCC的配置.
RCC_GetClocksFreq(&RCC_ClockFreq);
Super Saiyan Camera HD赛亚人变身器1.0 安卓最新版
886.6M
赛亚人变身器,可以改变你的声音。-改变你的声音,花栗鼠,CAT,机器人,儿童,喊话器,serveral妇女和男子的声音,喊话器。软件简介通过这款应用程序,你能获...
小镇冒险家下载-小镇冒险家游戏1.0.2 安卓版
98.2M
自走棋策略对战,智者为王!开启属于你的冒险篇章!游戏在策略深度上的打磨令人赞叹,完全不同于市面上那些无脑堆数值的卡牌游戏,但职业平衡、养成系统和氪金设计上的问题...
金游斗地主下载手机版-金游斗地主最新版2025v1.2.9 官网版
691.6M
金游斗地主高手过招炸翻天,炸弹来袭乐趣无限哦。全新版本手机上直接玩,丰富礼包轻松解锁,可以和电脑AI进行对抗,也可以和真人匹配对局,想玩全新版本金游斗地主的,都...
模拟建造体育城游戏下载-模拟建造体育城小游戏1.1 vivo版
901.7M
如果你拥有一座自己的体育城,你会怎么样来打造它呢?包含各种各样的土语运动长多都是需要的,当你完成基础的建造之后这里就会有喜欢运动的顾客上门了,不管是简单的跑步游...
赣教学习app下载-赣教学习app5.0.8.7 安卓版
827.7M
赣教学习app是一款专业的学习软件,为孩子们带来了丰富的学习资料,孩子们可以自主学习,致力于让每个学生能够高效辅导,轻松学习,有效提高。赣教学习app介绍赣教学...
幼儿故事大合集app下载-幼儿故事大合集app1.0.0官网最新版
1,589.9M
幼儿故事大合集app是一款幼儿睡前童话故事软件,为孩子提供最专业的儿童睡前故事,让孩子在故事中学习知识,帮助孩子在无意间学习更多的知识!喜欢就下载吧应用信息幼儿...
海尔xqg60-b1228a说明书-海尔洗衣机xqg60 b1228a使用说明书pdf电子免费版
269.9M
海尔洗衣机xqg60b1228a怎么操作呢?这里给大家带来的是海尔洗衣机xqg60b1228a使用说明书,需要的朋友可以免费下载海尔xqg60-b1228a说明...
红蓝电竞app下载-红蓝电竞平台1.2.0 安卓版
1,095.4M
这是一个非常优秀的电竞社区软件,这里提供全球各种电竞游戏的比赛信息,专门给喜欢电竞的用户准备的一个平台,了解更多电竞资讯,观看比赛视频!软件介绍红蓝电竞平台ap...
林允儿手机主题大全下载-林允儿明星主题1.0.0高清无水印版
919.7M
林允儿手机主题大全,一款让你可以在第一时间更换上明星林允儿的主题的软件,在这里将会有各种林允儿最新的高清壁纸在等着你的下载,这么美丽的明星看着怎么能让人不心动呢...
高顿继教app1.0 苹果手机版
1,693.0M
高顿继教app是一款高顿会计继续教育服务软件,专为会计继续教育、注册会计师、CMA、ACCA提供网络教程,帮助你快速提高知识技能!高顿继教app介绍高顿会计继续...
名匠大师傅app1.1.0 安卓版
749.1M
名匠大师傅是一个装修工人的服务平台,对接装修公司和工人,提供一个快速招聘平台,还可以快速接单干活,非常方便!软件介绍名匠大师傅,是国内新兴的装修工人培训及就业服...
记忆的碎片手游汉化版下载-记忆的碎片手游官方中文版1.3.6 苹果中文版
1,895.1M
记忆的碎片手游官方中文版是一款非常不错的拥有完整剧情的手机rpg幻想游戏,在这里有着非常完整的游戏剧情,还有特色宏大的游戏场景,快点来下载试试吧。游戏介绍你真的...
乱斗西游2九游下载-乱斗西游2九游渠道服1.0.158 正版
1,952.3M
今天小编给大家带来了乱斗西游2九游最新版,这是网易游戏和九游官方合作运营的一款多人在线MOBA手游,支持九游游戏账号一键登录,用户还能在每日领取到九游独属的游戏...
手绘小镇APP乌镇旅游-手绘小镇APP1.2.8安卓休闲版
1,906.6M
手绘小镇是乌镇的一款旅游软件,提供了实景地图还有乌镇景点介绍还有乌镇的酒店和民宿,都是乌镇的特色景点,要是去乌镇旅游的话可以下载这款软件试一试很好用的,给你概括...
仙魔尘缘游戏下载-仙魔尘缘1.1.4 官方版
1,721.3M
仙魔尘缘属于最新出的梦幻类仙侠游戏,为我们呈现出了一个精致的仙侠世界,在游戏中有独特的系统玩法,我们可以执掌六界,来一次全新的游戏旅程,享受游戏的种种惊喜吧。仙...
村人A勇者大人请听我说下载-村人A勇者大人请听我说安卓版2.2.0 官方版
2025/10/23 05:33
儿童英语学习软件下载-儿童英语学习app25最新版
2025/10/05 12:26
风云天下重燃安卓最新版下载-风云天下重燃安卓版2.3.2 官方版
2025/10/18 04:11
系统垃圾清理软件-磁盘清理专家(Advanced Disk Cleaner)6.3 免费安装版
2025/09/29 23:29
生产标语下载-安全生产标语口号完整word版
2025/09/26 08:58
龙魂起源九游客户端下载-龙魂起源九游版4.0.30 最新版
2025/09/23 19:32
讯飞电脑语音输入法-讯飞输入法PC版单文件语音版2.1.1611最新版
2025/10/16 04:25
空中波浪1.0 安卓版
2025/09/30 10:39
小米相机解锁高级功能软件下载-小米相机解锁高级功能1.0 安卓版
2025/10/19 10:11
浏览器下载-胡巴游戏浏览器2.1.218.379 官方版
2025/10/20 19:43
微手帐下载-微手帐 - 电子手账咕卡花样日记本2.40.5 最新版
2025/09/28 13:55
品界生活下载-品界生活app1.0.0 安卓最新版
2025/10/11 07:29
跨越千年手游下载-跨越千年1.0.25 手机游戏
2025/10/14 02:51
首汽租车app下载-首汽租车app6.0.5 安卓手机版
2025/10/14 09:48
猫咪积木游戏下载-猫咪积木1.0最新版
2025/10/08 13:08
猫咪积木游戏下载-猫咪积木1.0最新版
2025/10/08 13:08更新
猫咪积木是一款有着Q萌可爱画风的休闲小游戏,游戏不仅画面十分的萌趣有爱,而且游戏玩法也是非常有趣的,老少皆宜的游戏,非常适合亲子互动体验。游戏介绍猫咪积木是一款...
支持 ( 120 ) 盖楼(回复)
支持 ( 25 ) 盖楼(回复)
支持 ( 34 ) 盖楼(回复)
支持 ( 164 ) 盖楼(回复)
支持 ( 166 ) 盖楼(回复)
支持 ( 183 ) 盖楼(回复)
支持 ( 9 ) 盖楼(回复)
支持 ( 24 ) 盖楼(回复)
支持 ( 170 ) 盖楼(回复)
支持 ( 148 ) 盖楼(回复)
支持 ( 189 ) 盖楼(回复)
支持 ( 137 ) 盖楼(回复)
支持 ( 132 ) 盖楼(回复)
支持 ( 90 ) 盖楼(回复)
支持 ( 9 ) 盖楼(回复)
支持 ( 10 ) 盖楼(回复)
支持 ( 118 ) 盖楼(回复)
支持 ( 60 ) 盖楼(回复)
支持 ( 135 ) 盖楼(回复)
支持 ( 179 ) 盖楼(回复)