stm32 定时器时间计算-定时器时间计算工具3.5 中文绿色版手游最新版本

stm32 定时器时间计算-定时器时间计算工具3.5 中文绿色版手游最新版本

大小:799.2M 语言: 中文

类型:健康医疗 系统:macOS

备案号:备案号:沪9F-200714279-61F
简介 相关 评论(9)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全


}

STM32中的定时器有很多用法:

((1+TIM_Prescaler)/72M)*(1+TIM_Period)=((1+35999)/72M)*(1+2000)=1秒*/


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=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*/

1、TIM_TimeBaseStructure.TIM_Prescaler=7199;//时钟预分频数例如:时

7、TIM_Cmd(TIM2,ENABLE);//打开定时器

TIM_TimeBaseStructure.TIM_Period=2000;//计数值2000

注意两点(来自大虾网,未经检验)
(1)TIMx(1-8),在库设置默认的情况下,都是72M的时钟;
(2)TIM_TimeBaseStructure.TIM_RepetitionCounter=0;
是重复计数,就是重复溢出多少次才给你来一个溢出中断,
它对应的寄存器叫TIM1RCR.
如果这个值不配置,上电的时候寄存器值可是随机的,本来1秒中断一次,可能变成N秒中断一次,让你超级头大!

//SYSTICK分频--1ms的系统时钟中断
if(SysTick_Config(SystemFrequency/1000))
{
while(1);//Captureerror
}
}


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);

STM32通用定时器的基本定时器功能实现灯闪烁

钟频率=72/(时钟预分频+1)

关键是设定时钟预分频数,自动重装载寄存器周期的值

当然,前提是要设置好,变量tim要设置成volatile类型的。

或者:

STM32定时器时间的计算方法

6、TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);//打开中断溢出中断

(一)系统时钟(SysTick)


#include"stm32f10x.h"
#include"misc.h"

voidSysTick_Handler(void)//在中断处理函数中的程序
{
while(tim)
{
tim--;
}
}

voidRCC_Configuration(void)
{
RCC_ClocksTypeDefRCC_ClockFreq;
SystemInit();//源自system_stm32f10x.c文件,只需要调用此函数,则可完成RCC的配置.
RCC_GetClocksFreq(&RCC_ClockFreq);


}


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);

5、TIM_TimeBaseInit(TIM2,&TIM_TimeBaseStructure);//初始化定时器2

TIM_TimeBaseStructure.TIM_Prescaler=35999;//分频3599972M/

TIM_ITConfig(TIM3,TIM_IT_Update,ENABLE);
TIM_Cmd(TIM3,ENABLE);

while(1){
;
}
}

voidTIM3_Configuration(void)
{仙元天下送648充值下载-仙元天下送648充值福利1.0 送充值版

设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:

假设系统时钟是72Mhz,TIM1是由PCLK2(72MHz)得到,TIM2-7是由PCLK1得到

//调用程序:
Delay_Ms(10);

4、TIM_TimeBaseStructure.TIM_ClockDivision=0x0;//时间分割值


voidRCC_Configuration(void);
voidNVIC_Configuration(void);
voidGPIO_Configuration(void);
voidTIM3_Configuration(void);

定时器的基本设置

时间)累计0xFFFF个频率后产生个更新或者中断(也是说定时时间到)

(二)第二种涉及到定时器计数时间(TIMx)

#include"stm32f10x_it.h"


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)));
}
}

3、TIM_TimeBaseStructure.TIM_CounterMode=TIM1_CounterMode_Up;//定时器

模式向上计数

TIM_ClearFlag(TIM3,TIM_FLAG_Update);
TIM_ARRPreloadConfig(TIM3,DISABLE);

(35999+1)/2=1Hz1秒中断溢出一次

2、TIM_TimeBaseStructure.TIM_Period=9999;//自动重装载寄存器周期的值(定时

展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/10/29 02:01
由玩家大神天穹制作的全新mod,将我的世界和神奇宝贝相结合,天穹宝可梦带来全新的玩法内容,游戏内拥有独特的精灵大赛,丰富的排位等级,有趣的世界boss,末地,地...

/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">支持( 55 ) 盖楼(回复)

2025/11/05 23:26
让安卓刷机变得简单,安全,快速的一键刷机工具,甜椒一键刷机助手致力于为安卓手机用户提供简单便捷的刷机服务,有需要的赶紧来东坡下载吧。甜椒一键刷机助手支持HTC、...

/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">支持( 154 ) 盖楼(回复)

2025/10/23 11:18
2016猴年台历封面是一份清新灵动的猴年台历封面图,特别的漂亮,非常的有特色,猴子以中国剪纸的设计方式跃然于纸上,非常的有创意哦!封面是装帧艺术的重要组成部分,...

/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">支持( 132 ) 盖楼(回复)

2025/11/07 21:53
一步步的走上人生巅峰,感受到不一样的皇帝养成,同时也是有大量美女都是可以直接的当作你媳妇的,现在就可以来玩这款穿越到古代的赢得天下手游!赢得天下游戏介绍游戏内不...

/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">支持( 97 ) 盖楼(回复)

2025/11/05 14:31
街机金蟾捕鱼安卓版是一款适合所有安卓手机用户玩的一款捕鱼游戏,不论你用的是哪种型号、品牌的安卓手机,都可以来本页面下载安装这款捕鱼游戏,在游戏中玩家能邀请好友一...

/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">支持( 76 ) 盖楼(回复)

2025/11/07 09:16
这是一个小游戏在线玩的盒子,这里面还提供了各种游戏的辅助功能,比较全面的一个盒子工具软件,玩游戏还能赚钱的平台,通过玩游戏获得金币兑换红包!木知了app官方版介...

/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">支持( 88 ) 盖楼(回复)

2025/10/29 14:53
《小小精品店》不会卡关的,可以升级自己的小店哦,完就会进入下一个阶段了,然后就可以解锁新的衣服还有装修。游戏设计很可爱,尤其是它的简单、舒缓的音乐和微小的像素化...

/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">支持( 86 ) 盖楼(回复)

2025/10/29 21:29
沙盒:粉末物理是一款可以学到诸多物理知识的手机游戏,游戏为玩家提供了大量丰富的物质元素,如沙子、水、铁、油、墙、火、盐、石头、植物、云等。玩家可以将这些元素画在...

/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">支持( 20 ) 盖楼(回复)

2025/10/21 10:43
中国国风玩法的剪纸游戏,也是包含了一些神话类型的玩法,这款游戏以女萨满找回一些孩童的灵魂为背景的,丰富的游戏玩法,包含一些少数名族的音乐可以欣赏!游戏介绍《尼山...

/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">支持( 188 ) 盖楼(回复)

2025/10/29 16:59
福利猫极速版是一款有着丰富皮肤资源领取的软件,这里有各种手游皮肤领取,如王者荣耀、刺激战场、英雄联盟手游等,不需要充值一分钱,做做轻松的小任务就成~福利猫极速版...

/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">支持( 146 ) 盖楼(回复)

2025/11/02 21:37
陌恋陌伴附近交友app是一款优质的手机线上年轻社群交友软件,app上的所有用户都是需要经过实名认证,所以上面的每一位用户都是真实存在的,用户下载在上面聊天可以放...

/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">支持( 91 ) 盖楼(回复)

2025/10/28 23:11
音标小助手app是一款专为学英语的小伙伴打造的音标学习软件,可以帮助用户区分元音和辅音,纠正正确的音标发音,想让你的英语发音更加标准,那就下载音标小助手吧!音标...

/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">支持( 170 ) 盖楼(回复)

2025/11/07 02:04
AutodeskInventorHSMPro2017是一款功能非常强大的机械制造行业使用的3d软件,可以快速帮助用户制作出用户所必须的模型设计图。软件支持使用与...

/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">支持( 62 ) 盖楼(回复)

2025/10/24 05:14
ICO提取工具支持多种图像格式转换软件2015其实不要被名字吓到,他简单点来说就是款非常好用的图标提取器,软件支持从EXE、DLL等等文件里面都可以轻松提取图标...

/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">支持( 74 ) 盖楼(回复)

2025/10/29 13:45
欧亚联创是一个即时通信平台,是一个靠谱的通信聊天软件,能够有效的提供企业的工作效率,软件需要注册登录进入,里面为大家提供了多种沟通方式,无论是办公找客户还是拓展...

/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">支持( 87 ) 盖楼(回复)