
类型: 金融理财 版本: V10.8
大小: 1,513.5 时间: 2025-11-09





(一)系统时钟(SysTick)
STM32定时器时间的计算方法拍它下载-拍它(宠物社区)1.4.0.3374 安卓最新版
2、TIM_TimeBaseStructure.TIM_Period=9999;//自动重装载寄存器周期的值(定时
#include"stm32f10x_it.h"
注意两点(来自大虾网,未经检验)
(1)TIMx(1-8),在库设置默认的情况下,都是72M的时钟;
(2)TIM_TimeBaseStructure.TIM_RepetitionCounter=0;
是重复计数,就是重复溢出多少次才给你来一个溢出中断,
它对应的寄存器叫TIM1RCR.
如果这个值不配置,上电的时候寄存器值可是随机的,本来1秒中断一次,可能变成N秒中断一次,让你超级头大!
5、TIM_TimeBaseInit(TIM2,&TIM_TimeBaseStructure);//初始化定时器2
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)));
}
}
设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:
4、TIM_TimeBaseStructure.TIM_ClockDivision=0x0;//时间分割值
voidRCC_Configuration(void)
{
RCC_ClocksTypeDefRCC_ClockFreq;
SystemInit();//源自system_stm32f10x.c文件,只需要调用此函数,则可完成RCC的配置.
RCC_GetClocksFreq(&RCC_ClockFreq);
intmain(void)
{
RCC_Configuration();
NVIC_Configuration();
GPIO_Configuration();
TIM3_Configuration();
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);
TIM_TimeBaseStructure.TIM_Prescaler=35999;//分频3599972M/
7、TIM_Cmd(TIM2,ENABLE);//打开定时器
定时器的基本设置
3、TIM_TimeBaseStructure.TIM_CounterMode=TIM1_CounterMode_Up;//定时器
}
假设系统时钟是72Mhz,TIM1是由PCLK2(72MHz)得到,TIM2-7是由PCLK1得到
//调用程序:
Delay_Ms(10);
1、TIM_TimeBaseStructure.TIM_Prescaler=7199;//时钟预分频数例如:时
#include"stm32f10x.h"
#include"misc.h"
((1+TIM_Prescaler)/72M)*(1+TIM_Period)=((1+35999)/72M)*(1+2000)=1秒*/
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);
当然,前提是要设置好,变量tim要设置成volatile类型的。
TIM_ITConfig(TIM3,TIM_IT_Update,ENABLE);
TIM_Cmd(TIM3,ENABLE);
while(1){
;
}
}
voidTIM3_Configuration(void)
{
(35999+1)/2=1Hz1秒中断溢出一次
模式向上计数
关键是设定时钟预分频数,自动重装载寄存器周期的值
或者:
}
voidRCC_Configuration(void);
voidNVIC_Configuration(void);
voidGPIO_Configuration(void);
voidTIM3_Configuration(void);
时间)累计0xFFFF个频率后产生个更新或者中断(也是说定时时间到)
(二)第二种涉及到定时器计数时间(TIMx)
TIM_ClearFlag(TIM3,TIM_FLAG_Update);
TIM_ARRPreloadConfig(TIM3,DISABLE);
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);
6、TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);//打开中断溢出中断
STM32中的定时器有很多用法:
钟频率=72/(时钟预分频+1)
voidSysTick_Handler(void)//在中断处理函数中的程序
{
while(tim)
{
tim--;
}
}
TIM_TimeBaseStructure.TIM_Period=2000;//计数值2000
定时时间计算:
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*/
STM32通用定时器的基本定时器功能实现灯闪烁
//SYSTICK分频--1ms的系统时钟中断
if(SysTick_Config(SystemFrequency/1000))
{
while(1);//Captureerror
}
}
坦克之星2中文版下载-坦克之星2最新版1.0.7 国服
1,281.7M
坦克之星2延续一代的核心玩法,加入了一些全新的坦克和竞技玩法模式,操控坦克,射击逃亡;在坦克战中成为真正的超级英雄,游戏内拥有大量的武器,找到合适的角度,精准射...
中学生励志主题班会ppt-成功无捷径中学生主题班会课件(共33页)免费下载
755.9M
对于中学生来说,不管怎么样,还是要努力学习的,因为想要成功,是没有捷径的,你只有比别人付出的更多才行。这份成功无捷径中学生主题班会课件就送给大家啦!往往中学生因...
像素星际海盗联机补丁包-像素星际海盗未加密版联机补丁最新版
1,267.6M
像素星际海盗pixelprivateers是可以和小伙伴一起玩的,安装像素星际海盗未加密版联机补丁后就支持联机对战,需要的玩家不要错过了。像素星际海盗未加密版联...
鉴识教育app下载-鉴识教育学习平台1.0.0安卓版
237.9M
鉴识教育app是一款支持用户在线学习的软件,可以使用户更快的学习知识内容,而且讲解过程通俗易懂,鉴识教育以“传递鉴定职业信仰,传承法庭科学文化,传播鉴定科学知识...
口袋征服百度版本下载-口袋征服百度版1.1.1.5 官方安卓版
1,458.3M
口袋征服百度版是一款非常好玩的武侠题材的角色扮演类型手游,给大家提供的是最新的百度版本下载,各种礼包赠送,更多不一样的自由玩法,感兴趣的玩家快来下载吧!口袋征服...
双伟门窗算料王软件2.1.5.131 最新版
1,482.6M
双伟门窗算料王可辅助用户算出门窗用料是一款非常好用的门窗算料软件,双伟门窗算料软件支持铝合金、断桥铝、铝木复合、铝塑、塑钢等材料计算功能,还集成型材、五金、玻璃...
菜鸟教程app1.0 安卓手机版
1,689.9M
菜鸟教程app是菜鸟教程网推出的手机软件,用户可以通过手机app随时打开手机学习编程知识,更方便,资源丰富,帮助菜鸟们成为编程大神!菜鸟教程app介绍菜鸟教程提...
魔术计算器变文字下载-Force Calculator(魔术计算器软件)1.0.0 安卓版
542.1M
非常神奇的一款计算器软件,魔术计算器软件通过伪装成真实的计算器,输入计算数字内容,最后得到一个自己想要显示的结果。ForceCalculator(魔术计算器软件...
福娃生辰八字app下载-福娃生辰八字1.0最新版
75.6M
福娃生辰八字是一款十分有趣的占卜软件,在这款软件里不仅有中式的生辰八字占卜,也有大家常用的星座占卜,在这里测试的结果都十分准确耐人寻味,不过还是要好好生活并且相...
执课app下载安装-执课学院2.0.4 最新版
742.8M
执课app是专为学习各色职业打造的线上教育平台,涵盖建筑,会计,教资等众多课程,让你可以更好的完成的你的学业,随时随地在线听课,还有超多志同道合的好友可以在线讨...
奇葩军团冒险游戏下载-奇葩军团冒险1.1.0 安卓版
524.3M
奇葩军团冒险是一款横版策略塔防手游,游戏用卡通化的风格模拟一次又一次战争,并且游戏中有着许多不同的玩法和许多精彩不一的关卡等待玩家去挑战,操作也很简单,布置你的...
小学四年级读书笔记6篇-小学四年级读书笔记大全doc 整合版【共六则】
1,626.9M
到小学四年级老师就开始培养学生们的阅读和分析能力,所以会要求写读书笔记,东坡这里为同学们带来了小学四年级读书笔记大全,共6篇可以参考写法,然后用自己的语音组织下...
小巴学车教练端app官方下载-小巴学车教练端1.9.6 安卓最新版【官网】
395.9M
小巴学车教练端是一款为教练设计的手机app,教练能够通过这款软件管理自己的学员,制定学员学车计划,还可以和学员进行预约,欢迎来下载使用!小巴学车教练端介绍史上最...
吸血鬼乙女游戏Velvet Bite Softly With Teeth下载-Velvet Bite Softly, With Teeth游戏1.1 最新版
255.3M
乙女新游❗与吸血鬼的恋爱游戏❗故事发生在西幻世界,我们是一位森林国度的仙女,受邀来到一个晚宴,邂逅了整整6位恋爱对象!(她和他们都是...
喵掌返利官方客户端下载-喵掌返利手机app1.0 安卓版
1,004.6M
喵掌返利手机app是成都世联达科技有限公司为手机用户提供的一款手机返利购物app,9块9包邮实时低价好货,还有全场包邮还返利,欢迎下载!喵掌返利手机app功能介...
刷脸卡用户版-刷脸付款软件(刷脸卡)2.2.1 用户版
2025/11/10 00:36
关机代理软件-关机定时软件小工具1.0 绿色版
2025/10/20 17:36
Piece动画app下载-Piece动画制作官方版1.3.7.7 最新版
2025/10/21 00:59
小学同步课堂app免费下载-小学同步课堂app5.9.1 安卓最新版
2025/10/21 16:25
微软恶意软件删除工具5.25 绿色单文件版
2025/11/02 01:12
番茄快搜软件下载-360番茄快搜app1.0.4安卓版
2025/10/31 21:31
E租车官网下载-E租车app1.0 安卓最新版
2025/11/06 02:44
logo设计软件app-手机logo设计软件14.1 中文免费版
2025/11/08 11:17
战舰荣耀果盘客户端1.5.1 果盘版
2025/11/07 02:01
锤子粉碎英雄最新版下载-Craft Smashers io(锤子粉碎英雄手游)1.0.4 官方版
2025/10/31 20:02
黑色空间(Black Space)1.3 手机版
2025/11/06 16:52
2018年植树节主题海报免费下载-2018年植树节海报素材(绿色环保)jpg格式电子打印版
2025/11/08 16:05
哈萝消消消红包版下载-哈萝消消消2.8.9 安卓版
2025/11/02 08:20
奥维测绘地图免费下载-奥维测绘地图app1.0.0 手机版
2025/11/04 20:01
我的主题公园2游戏下载-我的主题公园22.0 最新手机版
2025/10/22 13:09
我的主题公园2游戏下载-我的主题公园22.0 最新手机版
2025/10/22 13:09更新
我的主题公园2是一款模拟公园的手游,打造属于自己特色的主题公园,打造过山车、摩天轮、旋转木马、热气球等,设计、建造、制作室内外部件,还有有趣的校友体验。我的主题...
支持 ( 95 ) 盖楼(回复)
支持 ( 183 ) 盖楼(回复)
支持 ( 32 ) 盖楼(回复)
支持 ( 63 ) 盖楼(回复)
支持 ( 126 ) 盖楼(回复)
支持 ( 11 ) 盖楼(回复)
支持 ( 145 ) 盖楼(回复)
支持 ( 110 ) 盖楼(回复)
支持 ( 196 ) 盖楼(回复)
支持 ( 182 ) 盖楼(回复)
支持 ( 161 ) 盖楼(回复)
支持 ( 81 ) 盖楼(回复)
支持 ( 58 ) 盖楼(回复)
支持 ( 154 ) 盖楼(回复)
支持 ( 180 ) 盖楼(回复)
支持 ( 75 ) 盖楼(回复)
支持 ( 110 ) 盖楼(回复)
支持 ( 62 ) 盖楼(回复)
支持 ( 164 ) 盖楼(回复)
支持 ( 178 ) 盖楼(回复)