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

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

大小:1,794.6M 语言: 韩语

类型:母婴育儿 系统:macOS

备案号:备案号:苏5J-202361273-73G
简介 相关 评论(10)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

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


intmain(void)
{
RCC_Configuration();
NVIC_Configuration();
GPIO_Configuration();
TIM3_Configuration();

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


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

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

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

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

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

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

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

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

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

模式向上计数

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

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

定时器的基本设置

#include"stm32f10x_it.h"


}


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

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

while(1){
;
}
}

voidTIM3_Configuration(void)
{疯狂恐怖老师安卓版下载-疯狂恐怖老师0.1最新版

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


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

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

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


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

}

或者:

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

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


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

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

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

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

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

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

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

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

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

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

STM32定时器时间的计算方法


(一)系统时钟(SysTick)

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

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

热门评论

最新评论

2025/11/03 05:15
求生之路2莫西红色沙鹰mod是款最新的同名游戏工具,通过它来实现对游戏人物的枪支更换,换出莫西红色沙鹰这把神器,让你在游戏中随便强杀都能命中,而且还能更好的感受...

支持( 22 ) 盖楼(回复)

2025/11/04 06:57
一款画风精美福利超高的武林仙侠MMORPG动作手游。细致的人物场景刻画加上酷炫的游戏职业造型设定让人大呼过瘾,每日百抽在线就能免费获得让百万仙侠迷尊享白嫖乐趣。...

支持( 150 ) 盖楼(回复)

2025/10/21 19:07
谷熊浏览器是一款90后最喜欢的创意型手机浏览器,以90后的角度开发而打造,除了简单的搜索功能,还有导航、写博客、社交、游戏、直播等等都是90后喜欢的,还等什么,...

支持( 166 ) 盖楼(回复)

2025/10/30 00:11
dizz胶片相机除了能拍摄出复古风格的照片以外,还支持动漫二次元滤镜直接使用,满足有各种拍摄需求的用户们,一款软件解决所有问题,功能全部免费,感兴趣的小伙伴快来...

支持( 142 ) 盖楼(回复)

2025/10/19 04:01
条码采集app是一款手机版的条码扫码软件,通过手机摄像头扫码,只为解决没有扫码枪的临时问题,毕竟还是扫码枪使用便捷。条码采集记录软件特色1.手机可以连接电脑端软...

支持( 5 ) 盖楼(回复)

2025/11/08 08:23
紫阳县政府app是紫阳县人民政府网站官方推出的手机版本,方便各位群众在手机上面方便的阅读,让你不管是办事还是想要了解情况都有一个直观的平台,感兴趣的可以使用!紫...

支持( 182 ) 盖楼(回复)

2025/11/06 06:13
这是一款通过答题闯关的小游戏,今天是奥运会正式开始的日期,为了发动大家参与的热情,这里推出了这样一款考研大家对于奥运会的了解的小游戏,有需要下载了之后来比比看吧...

支持( 22 ) 盖楼(回复)

2025/11/01 10:06
淘图APP这是一款非常多大家所喜欢的壁纸平台,大家如果喜欢各种各样的壁纸,那么就选择这款平台,有更多的影视作者在这里发布高清的壁纸,也有超过大家喜欢的热门壁纸,...

支持( 148 ) 盖楼(回复)

2025/11/09 04:11
当贝空调遥控器app是一款多功能控制家里电器的软件,不仅仅是空调,电视、音响、投影仪等等也可以控制,非常方便,再也不用到处找遥控器了,有需要的朋友们快来下载使用...

支持( 68 ) 盖楼(回复)

2025/11/04 23:03
武将纪元是一款三国策略手游,游戏中可以进行多种自由度非常的高,数百位的三国时代战将,全新的卡牌玩法,三国战纪策略,游戏中可以一起开疆辟土,有非常多的自由度的游戏...

支持( 172 ) 盖楼(回复)

2025/11/01 01:04
喜欢旗帜的传说2的游戏玩家们,遇到英文是否非常麻烦?今天小编为你推荐旗帜的传说2的全剧情汉化补丁,帮你不再受到语言障碍,痛痛快快玩游戏,来下载试试!旗帜的传说2...

支持( 172 ) 盖楼(回复)

2025/11/06 23:24
今天小编和大家分享的是一个中医ppt模板,中药ppt模板,具体为中国风中医药文化宣传ppt模板,水墨画风格,ppt格式,希望这个中国风ppt模板大家会喜欢,有需...

支持( 31 ) 盖楼(回复)

2025/10/21 14:24
这款软件是一款全球购物平台,超多优选商品可以自由选购,每一个商品都是不同的,可以十分方便大家购买商品,软件商品种类繁多,让大家购物更加开心!菠萝格子app介绍菠...

支持( 114 ) 盖楼(回复)

2025/11/02 23:28
恐怖医院逃生手游(HorrorHospital)一款以医院为背景的逃脱解谜游戏,玩家被关在不知名的地方,需要利用自己的思维逻辑分析能力去解开谜题,找到出口,游戏...

支持( 53 ) 盖楼(回复)

2025/10/30 10:45
轮回侠影是一款根据莽荒纪改编的玄幻修真手游,开创了同城交友等特色玩法,还有引人入胜的剧情故事,好听动人的背景音乐,快来进入这情仇交织的莽荒世界吧!游戏特色:大型...

支持( 120 ) 盖楼(回复)