
类型: 教育培训 版本: V9.4
大小: 627.9 时间: 2025-11-14





注意两点(来自大虾网,未经检验)
(1)TIMx(1-8),在库设置默认的情况下,都是72M的时钟;
(2)TIM_TimeBaseStructure.TIM_RepetitionCounter=0;
是重复计数,就是重复溢出多少次才给你来一个溢出中断,
它对应的寄存器叫TIM1RCR.
如果这个值不配置,上电的时候寄存器值可是随机的,本来1秒中断一次,可能变成N秒中断一次,让你超级头大!
关键是设定时钟预分频数,自动重装载寄存器周期的值减友减肥计划app2.1.3 安卓版
定时时间计算:
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);
voidNVIC_Configuration(void);
voidGPIO_Configuration(void);
voidTIM3_Configuration(void);
假设系统时钟是72Mhz,TIM1是由PCLK2(72MHz)得到,TIM2-7是由PCLK1得到
当然,前提是要设置好,变量tim要设置成volatile类型的。
2、TIM_TimeBaseStructure.TIM_Period=9999;//自动重装载寄存器周期的值(定时
时间)累计0xFFFF个频率后产生个更新或者中断(也是说定时时间到)
TIM_ITConfig(TIM3,TIM_IT_Update,ENABLE);
TIM_Cmd(TIM3,ENABLE);
while(1){
;
}
}
voidTIM3_Configuration(void)
{
6、TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);//打开中断溢出中断
7、TIM_Cmd(TIM2,ENABLE);//打开定时器
voidSysTick_Handler(void)//在中断处理函数中的程序
{
while(tim)
{
tim--;
}
}
TIM_ClearFlag(TIM3,TIM_FLAG_Update);
TIM_ARRPreloadConfig(TIM3,DISABLE);
5、TIM_TimeBaseInit(TIM2,&TIM_TimeBaseStructure);//初始化定时器2
STM32中的定时器有很多用法:
#include"stm32f10x_it.h"
(二)第二种涉及到定时器计数时间(TIMx)
(35999+1)/2=1Hz1秒中断溢出一次
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);
钟频率=72/(时钟预分频+1)
TIM_TimeBaseStructure.TIM_Prescaler=35999;//分频3599972M/
((1+TIM_Prescaler)/72M)*(1+TIM_Period)=((1+35999)/72M)*(1+2000)=1秒*/
或者:
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定时器时间的计算方法
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)));
}
}
1、TIM_TimeBaseStructure.TIM_Prescaler=7199;//时钟预分频数例如:时
}
TIM_TimeBaseStructure.TIM_Period=2000;//计数值2000
intmain(void)
{
RCC_Configuration();
NVIC_Configuration();
GPIO_Configuration();
TIM3_Configuration();
STM32通用定时器的基本定时器功能实现灯闪烁
4、TIM_TimeBaseStructure.TIM_ClockDivision=0x0;//时间分割值
3、TIM_TimeBaseStructure.TIM_CounterMode=TIM1_CounterMode_Up;//定时器
定时器的基本设置
设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:
}
voidRCC_Configuration(void)
{
RCC_ClocksTypeDefRCC_ClockFreq;
SystemInit();//源自system_stm32f10x.c文件,只需要调用此函数,则可完成RCC的配置.
RCC_GetClocksFreq(&RCC_ClockFreq);
//SYSTICK分频--1ms的系统时钟中断
if(SysTick_Config(SystemFrequency/1000))
{
while(1);//Captureerror
}
}
(一)系统时钟(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);
//调用程序:
Delay_Ms(10);
模式向上计数
#include"stm32f10x.h"
#include"misc.h"
热血攻沙手游苹果版1.5 热血版
533.2M
热血攻沙手游是一款很不错的角色扮演类游戏,游戏有着最激情的刷boss玩法,热血不败,激情再燃,王者归来重新掌控战场!感兴趣的下载吧!全新刷boss玩法,华丽的技...
社会心理服务 app下载-社会心理服务官方版1.0手机版
960.4M
社会心理服务是一款社会心理服务的软件,如今在特殊的时期很多人都心理非常的焦躁,需要心理疏导。社会心理服务app介绍:1、为大家提供心理咨询服务,现在大家生活中都...
小白快剪辑APP下载官方版-小白快剪辑1.0.0 安卓最新版
381.6M
小白快剪辑APP是一款丰富而且实用的手机剪辑软件,软件凭借智能技术可以帮助用户高效的进行图像剪辑。能根据视频内容自动生成精彩片段,并且支持多轨道编辑,用户可同时...
小兵wifi共享器1.3 绿色中文版
1,990.0M
开启软件后,设置热点名称和密码,然后点击启动按钮,提示成功后,你只需要打开手机等一切可便携设备连接WIFI冲浪就行了。使用说明:当你打开这个软件,只需要按一下启...
零码汇软件下载-零码汇app1.2.0 安卓手机版
1,360.5M
超健全的分享购物返利赚钱平台,零码汇app是一个就算是小白也可以赚钱的平台,这里有全网各类正品低价商品,物美价廉,采用S2B2C的分销模式,可以在这里享受到最大...
bangumi番组计划app下载-Bangumi番组计划app最新版7.14.1 官方版
1,648.0M
Bangumi番组计划app是一款专门为各种二次元爱好者准备的应用,通过Bangumi番组计划app能够收藏各种喜欢的动漫资源和论坛,非常的便捷实用。Bangu...
知狸招聘app-知狸兼职招聘app3.1.4 高薪免费版
89.9M
知狸兼职——专业的一站式兼职服务平台,致力于提供安全可靠的兼职信息服务,拒绝黑假中介,带你找到高薪靠谱的好工作。无论你是在校大学生还是全职上班族,只要你有知识、...
橙光免费小说app下载-橙光免费小说阅读器2.26.26 安卓版
993.3M
橙光免费小说阅读器app是一款小说阅读软件,很多资源都是免费阅读的,加入了精美的插画,热门小说分类一应俱全,让阅读随心所欲。小说app怎么看目录点击一篇小说就进...
Volume Manager中文版下载-Volume Manager音量控制0.4 汉化版
193.6M
今天小编为大家分享一款手机音量管理的软件,通过这款软件,你可以对你手机里面的短信、来电等音量进行管理,很实用很小巧的一个软件,赶紧下载更新吧!VolumeMan...
超次元大冒险福利版下载-超次元大冒险畅玩版1.0安卓最新版
873.2M
超次元大冒险畅玩版是款卡通三国题材的卡牌手游,精心绘制数百美女武将卡牌,让你体验纯日漫画风格的女版三国,数百美女武将给你不一样的收集乐趣!游戏福利充值比例1:1...
西柚轻断食软件下载-西柚轻断食app3.0.9 安卓版
1,307.2M
西柚轻断食是一款专注科学减脂的健康管理软件,以实用功能为用户量身打造高效减脂方案。软件内置丰富的低热量食物数据库,能精准匹配个人饮食需求,科学搭配出营养均衡的减...
砍柴烤乳猪游戏下载-砍柴烤乳猪手游1.0.1 手机版
1,456.8M
砍柴烤乳猪是很有趣的休闲游戏,砍柴烤乳猪操作着自己的卡通人物进行砍柴烤猪,丰富挑战也是十分有趣,更多关卡等你加入,内置多种不同模式,体验趣味性十足。砍柴烤乳猪手...
文硕教育app1.0.6 安卓版
1,282.9M
这款软件是一款非常不错的考研教育学习软件,在上面你可以学习到众多的考验知识,超多不同的考研知识可以查看,随时随地方便大家进行学习,让大家学习无忧!文硕教育app...
汽车美容管理软件-万乘汽车美容管理软件5.2.8 绿色版
940.4M
万乘汽车美容管理软件是一款非常实用、专业、强大的汽车美容管理软件。各种功能应有尽有。有需要的可以来东坡下载使用!万乘汽车美容管理软件说明万乘汽车美容管理软件是一...
千炮疯狂捕鱼游戏下载最新版-千炮疯狂捕鱼安卓手机版8.5 最新版
1,042.0M
千炮疯狂捕鱼安卓手机版是一款超好玩的捕鱼手游,游戏玩法非常多样化,且游戏画面很好看玩家可以绑卡也可以不绑卡,可以靠这款游戏赚到不少零花钱,感兴趣的小伙伴快来东坡...
捉迷藏偷偷看一眼下载-Hide and Seek- Peek A Boo(捉迷藏偷偷看一眼安卓版)1.0 手机版
2025/10/26 11:56
交通拍客app下载-海宁交通拍客app2.3.5 安卓手机版
2025/10/28 04:13
美味岛传记手游下载-美味岛传记游戏1.0.0 内测版
2025/10/28 09:32
风大原神修改器下载-风灵月影原神修改器1.0 多功能正版
2025/10/24 10:34
小度之家app下载-小度之家app1.0.0 官方安卓版
2025/11/02 20:59
AE模板之微信小视频扔名片-微信小视频扔名片制作软件(附教程)1.0 简单制作版
2025/11/06 17:15
2020年商务风年终总结ppt可套用版
2025/10/14 04:52
神域奇兵远征安卓版下载-神域奇兵远征(Heroic Expedition)官方版1.8.0国际服【附数据包】
2025/10/24 02:55
快递管家app1.0.0 安卓手机版
2025/10/29 23:45
芬奇计算下载-芬奇计算ios追剧1.0.0 苹果版
2025/10/22 01:55
传说之下黄魂版本下载安装-传说之下黄魂电脑版(Undertale Yellow)1.1.0 最新版
2025/10/24 12:57
黑石战争游戏下载-黑石战争(TheWar2061)1.28.204194 官方版
2025/11/07 23:48
蘑菇云刷机大师-刷机大师(安卓一键刷机工具)4.1.9.21144官方最新版
2025/11/06 18:12
诺亚方舟v1.2.1隐藏英雄密码-诺亚方舟1.2.1无cd版中文正式免费下载
2025/10/24 03:08
华夏匠人app下载-华夏匠人手机版1.4.4安卓版
2025/10/21 05:02
华夏匠人app下载-华夏匠人手机版1.4.4安卓版
2025/10/21 05:02更新
华夏匠人app是一款专为传统手工艺打在的文化平台,主要目的就是宣传中华民族优秀传统文化,呼吁大家保护传统工艺,创造出更多的手工艺术品!华夏匠人app软件功能为您...
支持 ( 53 ) 盖楼(回复)
支持 ( 163 ) 盖楼(回复)
支持 ( 74 ) 盖楼(回复)
支持 ( 45 ) 盖楼(回复)
支持 ( 184 ) 盖楼(回复)
支持 ( 84 ) 盖楼(回复)
支持 ( 153 ) 盖楼(回复)
支持 ( 68 ) 盖楼(回复)
支持 ( 157 ) 盖楼(回复)
支持 ( 199 ) 盖楼(回复)
支持 ( 13 ) 盖楼(回复)
支持 ( 109 ) 盖楼(回复)
支持 ( 178 ) 盖楼(回复)
支持 ( 71 ) 盖楼(回复)
支持 ( 28 ) 盖楼(回复)
支持 ( 67 ) 盖楼(回复)
支持 ( 191 ) 盖楼(回复)
支持 ( 188 ) 盖楼(回复)
支持 ( 82 ) 盖楼(回复)
支持 ( 161 ) 盖楼(回复)