
类型: 游戏社交 版本: V6.9
大小: 533.1 时间: 2025-12-10





voidRCC_Configuration(void);
voidNVIC_Configuration(void);
voidGPIO_Configuration(void);
voidTIM3_Configuration(void);
定时器的基本设置
}
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秒中断一次,让你超级头大!
定时时间计算:
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*/
voidRCC_Configuration(void)
{
RCC_ClocksTypeDefRCC_ClockFreq;
SystemInit();//源自system_stm32f10x.c文件,只需要调用此函数,则可完成RCC的配置.
RCC_GetClocksFreq(&RCC_ClockFreq);
1、TIM_TimeBaseStructure.TIM_Prescaler=7199;//时钟预分频数例如:时
设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:
#include"stm32f10x.h"
#include"misc.h"
或者:
2、TIM_TimeBaseStructure.TIM_Period=9999;//自动重装载寄存器周期的值(定时
钟频率=72/(时钟预分频+1)
((1+TIM_Prescaler)/72M)*(1+TIM_Period)=((1+35999)/72M)*(1+2000)=1秒*/
TIM_ClearFlag(TIM3,TIM_FLAG_Update);
TIM_ARRPreloadConfig(TIM3,DISABLE);
STM32中的定时器有很多用法:
//调用程序:
Delay_Ms(10);
5、TIM_TimeBaseInit(TIM2,&TIM_TimeBaseStructure);//初始化定时器2
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定时器时间的计算方法
当然,前提是要设置好,变量tim要设置成volatile类型的。
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)));
}
}
(35999+1)/2=1Hz1秒中断溢出一次
STM32通用定时器的基本定时器功能实现灯闪烁
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);
模式向上计数
3、TIM_TimeBaseStructure.TIM_CounterMode=TIM1_CounterMode_Up;//定时器
TIM_ITConfig(TIM3,TIM_IT_Update,ENABLE);
TIM_Cmd(TIM3,ENABLE);
while(1){
;
}
}
voidTIM3_Configuration(void)
{
voidSysTick_Handler(void)//在中断处理函数中的程序
{
while(tim)
{
tim--;
}
}
//SYSTICK分频--1ms的系统时钟中断
if(SysTick_Config(SystemFrequency/1000))
{
while(1);//Captureerror
}
}
intmain(void)
{
RCC_Configuration();
NVIC_Configuration();
GPIO_Configuration();
TIM3_Configuration();足球数据库
(一)系统时钟(SysTick)
}
时间)累计0xFFFF个频率后产生个更新或者中断(也是说定时时间到)
假设系统时钟是72Mhz,TIM1是由PCLK2(72MHz)得到,TIM2-7是由PCLK1得到
#include"stm32f10x_it.h"
6、TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);//打开中断溢出中断
TIM_TimeBaseStructure.TIM_Prescaler=35999;//分频3599972M/
4、TIM_TimeBaseStructure.TIM_ClockDivision=0x0;//时间分割值
(二)第二种涉及到定时器计数时间(TIMx)
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);
深宫策正式版下载-深宫策官方版1.0.1最新版
1,269.3M
深宫策游戏,一款唯美古风模拟游戏,这款游戏解锁超燃古风场景,万千华服等你替换,各样剧情任你抉择,闯荡后宫,解决各种阴谋诡计,开启你的后宫之路。深宫策官方版内容介...
上海社保公积金查询app2.9.1手机最新版
1,474.5M
上海社保公积金查询app是一款专为上海用户打造的公积金查询软件,能为你提供非常全面的社保、公积金服务,支持查询、挑选信用卡,计算房贷以及查找附近公积金网点等,需...
顺丰一站ios下载-顺丰一站1.0.0 最新苹果版
1,813.1M
一键开店,轻松打造属于自己风格的店铺,拥有上百种营销玩法,让你店铺不在枯燥,高效吸引留存用户。更实现微信、微博、媒体等多渠道打通,轻松获得亿级用户数量,洞悉用户...
爱代理微信编辑器-微信编辑器1.0 绿色免费版
199.0M
爱代理微信编辑器是一款免费的微信公众号图文排版工具。爱代理微信编辑器为微信在线编辑器改编而来,可以制作模板保存在本地,方便多图文编辑,能统一格式。微信编辑器哪个...
哆乐传奇单职业手游下载-哆乐传奇单职业1.2.0 官方版
437.2M
哆乐传奇是一款魔幻冒险单职业手游,游戏玩家将体验到最热血的战斗,加入到作战队伍中一键挑战所有任务,轻松获取顶级装备,装备回收交易自由,游戏自由度超高,还可以和兄...
笑傲江湖ol捏脸代码下载-笑傲江湖ol独孤求败捏脸数据1.0 绿色免费版 【帅哥】
1,758.7M
笑傲江湖ol独孤求败捏脸数据是很多人都会玩的《笑傲江湖ol》辅助捏脸工具。这次小编给大家带来的是独孤求败,一个在任何人看来都非常霸气、有性格的人物,或许在游戏中...
动享国官方TV版下载-动享国app1.1TV版
819.1M
动享国app是一款TV版的健身软件,app上拥有非常丰富的健身视频,用户下载就能够跟随一起训练,还能够记录打卡每天的运动情况,帮助用户享受运动健身的快感,非常的...
镜像相机安卓版下载-镜像相机1.21 安卓最新版
1,337.3M
镜像相机app是一个独特的自拍相机软件,颠覆传统自拍相机,拍出真实的你,同时支持美颜、贴纸、照片后期美化功能镜像相机app应用介绍这是一款独特的自拍相机。传统的...
蜡笔小新跑酷中文版下载2024-蜡笔小新跑酷中文版2.8.1 竖屏版
1,493.7M
蜡笔小新跑酷官方正版中文是一款很不错的竖屏版跑酷手游,这里有很多蜡笔小新动画片中的经典角色,游戏有各种场景,玩起来都很有意思,感兴趣的小伙伴快来东坡下载吧!蜡笔...
凹凸元星球计划下载-七创社凹凸元星球计划游戏1.0安卓版
1,449.0M
《凹凸世界》的厂商七创社的全新作品啦~五星推荐一波,很多玩家都是玩过凹凸世界的,好评满满,这款游戏也是秉承了前作的理念,光是游戏画风就要入坑啦!七创社凹凸元星球...
烟台公交ios版下载-烟台公交苹果版2.33 官方ios版
1,202.3M
烟台公交ios版是股东在线开发的一款基于烟台市公交车实时信息的app,以“等车不再捉急,到点,准时来接你!”广告词深受用户好评,有需要的朋友赶紧再东坡下载吧!烟...
尼康相机使用技巧-Nikon尼康D3000使用说明书pdf格式用户指南
644.0M
本节内容小编为大家带来的是尼康相机D3000相机使用说明书(pdf格式中文手册),本说明书内容主要包括对尼康D3000相机的详细介绍以及使用注意事项等,如果你想...
党员天天学app下载-党员天天学手机版3.1.2 官方ios版
1,720.0M
党员天天学app是一款可以学习众多党员知识的app,软件可以支持众多不同的地区,可以通过软件与各位党员进行交流学习,也可以辅助党建交流,让学习更加方便!党员天天...
手抄报模板-2015手抄报版面设计图大全(简单又漂亮)doc格式免费版
947.1M
本节内容小编为大家精选带来的的是简单又漂亮的2015手抄报版面设计图大全,也就是手抄报模板了,如果你正好需要这样一份这样的资料来作为参考的话,那就赶紧点击本文下...
ACDSee(图片获取/管理/浏览/优化工具)V6.0.0.0065正式版
1,872.6M
ACDSee是最早也是当下最流行功能最强的数字图象处理工具,它集图片的获取、管理、浏览、优化甚至和他人的分享等众多功能于一体!作为最重量级看图程序,它能快速、高...
荒野乱斗第三赛季下载-荒野乱斗第三赛季更新版37.221最新版
2025/11/21 04:01
纬创推荐奖励app下载-纬创推荐奖励1.0 最新手机版
2025/11/27 13:29
37永恒纪元戒电脑版下载-永恒纪元戒电脑版3.30.1 官方版
2025/12/10 10:31
雷霆大战飞升版下载-雷霆大战商城版8.0.1 福利版
2025/12/09 20:05
闽东出租软件下载-闽东出租平台1.0.1 司机端
2025/11/21 04:19
享做笔记免付费全解锁下载-享做笔记永久会员版6.0.0 安卓版
2025/12/07 17:06
小猪佩奇的午夜后宫恶搞版下载-小猪佩奇的午夜后宫恶搞版1.0 免费版
2025/12/10 02:14
醉修仙官方下载-醉修仙ios版1.0.1 苹果版
2025/12/06 01:30
Evil Neighbor手游1.2 安卓正版
2025/11/29 13:25
全国12315网上投诉app-全国12315互联网平台苹果客户端2.1 ios版
2025/11/21 11:42
翻转枪VIP游戏下载-Flip Gun VIP(翻转枪VIP安卓版)1.0 最新版
2025/11/21 09:03
运满满冷运货主app下载-运满满冷运货主app1.0.3 安卓版
2025/11/24 13:16
皇帝2手游下载-皇帝2单机策略养成游戏免费版1.0.1 手机版
2025/11/29 21:19
99财务(兼职会计人员必备)V5.0 简体中文免费版
2025/11/25 12:00
艾米房管家app1.1.0704 安卓版
2025/12/09 10:39
艾米房管家app1.1.0704 安卓版
2025/12/09 10:39更新
艾米房管家app是一个房产信息服务平台,用户可以通过app管理自己的房源,还可以在这里做兼职,发布分享房源,获得报酬!软件介绍为房东提供房源展示的线上平台和线下...
支持 ( 10 ) 盖楼(回复)
支持 ( 59 ) 盖楼(回复)
支持 ( 175 ) 盖楼(回复)
支持 ( 15 ) 盖楼(回复)
支持 ( 114 ) 盖楼(回复)
支持 ( 32 ) 盖楼(回复)
支持 ( 161 ) 盖楼(回复)
支持 ( 111 ) 盖楼(回复)
支持 ( 192 ) 盖楼(回复)
支持 ( 17 ) 盖楼(回复)
支持 ( 80 ) 盖楼(回复)
支持 ( 17 ) 盖楼(回复)
支持 ( 116 ) 盖楼(回复)
支持 ( 182 ) 盖楼(回复)
支持 ( 49 ) 盖楼(回复)
支持 ( 53 ) 盖楼(回复)
支持 ( 55 ) 盖楼(回复)
支持 ( 140 ) 盖楼(回复)
支持 ( 85 ) 盖楼(回复)
支持 ( 163 ) 盖楼(回复)