
类型: 小说阅读 版本: V7.7
大小: 1,077.4 时间: 2025-11-15





//SYSTICK分频--1ms的系统时钟中断
if(SysTick_Config(SystemFrequency/1000))
{
while(1);//Captureerror
}
}
#include"stm32f10x_it.h"
设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:
(二)第二种涉及到定时器计数时间(TIMx)
定时器的基本设置
//调用程序:
Delay_Ms(10);
当然,前提是要设置好,变量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定时器时间的计算方法
STM32中的定时器有很多用法:
时间)累计0xFFFF个频率后产生个更新或者中断(也是说定时时间到)
(一)系统时钟(SysTick)
1、TIM_TimeBaseStructure.TIM_Prescaler=7199;//时钟预分频数例如:时
钟频率=72/(时钟预分频+1)
voidRCC_Configuration(void);
voidNVIC_Configuration(void);
voidGPIO_Configuration(void);
voidTIM3_Configuration(void);
STM32通用定时器的基本定时器功能实现灯闪烁
6、TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);//打开中断溢出中断
}
假设系统时钟是72Mhz,TIM1是由PCLK2(72MHz)得到,TIM2-7是由PCLK1得到
或者:
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);
voidSysTick_Handler(void)//在中断处理函数中的程序
{
while(tim)
{
tim--;
}
}
TIM_ITConfig(TIM3,TIM_IT_Update,ENABLE);
TIM_Cmd(TIM3,ENABLE);
while(1){
;
}
}
voidTIM3_Configuration(void)
{
}
intmain(void)
{
RCC_Configuration();
NVIC_Configuration();
GPIO_Configuration();
TIM3_Configuration();
2、TIM_TimeBaseStructure.TIM_Period=9999;//自动重装载寄存器周期的值(定时
((1+TIM_Prescaler)/72M)*(1+TIM_Period)=((1+35999)/72M)*(1+2000)=1秒*/
5、TIM_TimeBaseInit(TIM2,&TIM_TimeBaseStructure);//初始化定时器2
关键是设定时钟预分频数,自动重装载寄存器周期的值
TIM_TimeBaseStructure.TIM_Prescaler=35999;//分频3599972M/
4、TIM_TimeBaseStructure.TIM_ClockDivision=0x0;//时间分割值
7、TIM_Cmd(TIM2,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*/
模式向上计数
TIM_TimeBaseStructure.TIM_Period=2000;//计数值2000
#include"stm32f10x.h"
#include"misc.h"天意人事管理系统官方下载-天意人事管理系统6.1 官网最新版
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);
注意两点(来自大虾网,未经检验)
(1)TIMx(1-8),在库设置默认的情况下,都是72M的时钟;
(2)TIM_TimeBaseStructure.TIM_RepetitionCounter=0;
是重复计数,就是重复溢出多少次才给你来一个溢出中断,
它对应的寄存器叫TIM1RCR.
如果这个值不配置,上电的时候寄存器值可是随机的,本来1秒中断一次,可能变成N秒中断一次,让你超级头大!
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_ClearFlag(TIM3,TIM_FLAG_Update);
TIM_ARRPreloadConfig(TIM3,DISABLE);
3、TIM_TimeBaseStructure.TIM_CounterMode=TIM1_CounterMode_Up;//定时器
乐鱼连不上网了 www.乐鱼 乐鱼的蛋挞 忍痛买球 澳门买球娱乐 3d走势图综合版走势图南方 388棋牌dafabet dafabet赌博app 888666万博 亚博附近老街 众博棋牌代理充值中心 众博用支付宝存款 emc体育网址 全国体育类期刊排名 310免费体育直播app
特勤队搞怪QQ表情工具-特勤队搞怪QQ表情包中文官方版
1,289.0M
特勤队搞怪QQ表情包一款非常幽默的qq表情软件,特勤队2是一款2D枪战题材网游,特勤队2表情更是包含了游戏中多个角色、职业的人物表情,特勤队2表情丰富多彩,幽默...
谁藏起来了ppt下载-谁藏起来了绘本ppt免费版
1,366.6M
谁藏起来了绘本ppt是一份幼儿园孩子们的绘本课件,可以教导孩子们保持一个童心,拥有最新的逻辑思维能力,思考起来更加的缜密,欢迎有需要的朋友前来东坡下载使用。谁藏...
鲤加橙下载-鲤加橙app1.0.21 安卓版
913.9M
这是一个主打各种家居产品的生活购物电商平台,通过这个app你可以找到非常多的商品,价格实惠,全国包邮服务功能,全球好货在这里都可以找到!软件介绍鲤加橙是一款家庭...
元创Ai官方APP下载-元创Ai官方版1.0.3 最新版
1,637.4M
元创Ai官方版APP完全就是你的专属智能助手。它多元的创作功能,可以满足用户们的多样需求,例如用它来进行写作,无论是商务场合的报告、方案,还是自媒体人的文章、故...
iPhone6S订单图装逼生成器-肾6装逼订单生成器1.0 绿色加强版 【随机订单号超逼真】
155.1M
iPhone6S一出来,就会有很多肾不见了,虽然这只是句玩笑话,但是也不能全都不信。如果你实在没有心态卖肾,那么就来这里选择肾6装逼订单生成器,让你也可以持续的...
米丫米宝老师版下载-米丫米宝教师2.2.1 安卓手机版
512.5M
米丫米宝老师版app是一款专为老师开发的教学辅助软件,可以通过app和家长在线沟通,分享孩子在幼儿园的学习情况,帮助老师更好的完成工作!米丫米宝老师版app功能...
妖妖玖冒险手游1.0.4 安卓版
658.1M
妖妖玖冒险手游是一款卡能风格的日系鬼怪放置游戏,游戏以日本平安时代为背景,玩家将操作主角慢慢变强大,你要招募很多的妖怪去成就一名成功的少主。游戏特色1、自动挂机...
生活探手app下载-生活探手软件1.9.2 安卓版
691.6M
生活探手app是一款很不错的生活实用类软件,软件为用户提供办事、营销、赚钱等多功能,你可以在这里学习到知识提升自己!软件介绍生活探手是一款办事、营销、赚钱的多功...
跨越速运单号查询手机版-跨越速运ios版5.12 官网苹果版
1,588.9M
跨越速运app是一款跨越速运集团有限公司推出的手机客户端,用户通过跨越速运能实现自助下单、订单管理、运费核算、服务查询等,让你时刻了解最新的物流状况,为你带来更...
智慧五常ios版-智慧五常4.0.0 苹果版
768.0M
智慧五常是一款由五常市广播电视台推出的一款广播电视台官方手机客户端,为大家提供了新闻图文直播、电视直播、广播直播,需要的同学快来下载试试吧!软件介绍《智慧五常》...
NBA2K15麦迪属性徽章全满存档下载-NBA2K15麦迪属性徽章全满存档1.0 绿色免费版
51.9M
NBA2K15麦迪属性徽章全满存档,是一款玩家分享的属性全满存档,不想自己花时间练人物的玩家可以下载试试,非常的给力。使用说明1.解压缩2.复制文件覆盖到游戏存...
WiFi安全检测工具0.03 绿色免费版
1,546.5M
WiFi安全检测工具可以在Windows下检测wifi的安全性,开源,目前只能运行于微软win7以及更高的版本上。其实不仅仅是Android明文保存Wlan密码...
球鱼(Ball Fish)1.4 安卓最新版
531.7M
BallFish游戏是一款很好玩的推球类型游戏,游戏中,玩家首先要创建一个球同时也会创建一个心脏,你可以左右来操纵杆位置,最终获得更多的心形物品。游戏介绍随着时...
小仓鼠性格解说表情图片-小仓鼠性格解说表情包无水印版
1,078.8M
小仓鼠性格解说表情包是一款非常好用的一套表情,可以让你解说任何的事情,让你可以轻松愉快的过每一天,时时刻刻都是生活的解说家,玩起来相当的爽,需要的下载吧。部分图...
贫乏少女中文版下载-贫乏少女汉化版1.0 手机最新版
1,581.3M
贫乏少女是一款很好玩的模拟经营题材的少女向手游。游戏有着精美的画面风格,与善于跳舞的可怜女孩Kokeshi一起玩节奏水龙头游戏。多种游戏模式,海量的原创歌曲,让...
丰收农场app下载-丰收农场租地种植app1.2.0 最新版
2025/11/03 00:09
秒速侠app下载-秒速侠1.0 安卓版
2025/10/19 09:27
猫咪可爱我是幽灵手游苹果版1.0.1 iphone手机版
2025/11/01 00:53
免费小说合集app-免费小说合集掌上阅读app1.0.5安卓最新版
2025/10/30 02:06
奶酪社交交友平台-奶酪社交2.4.200 安卓青春版
2025/10/29 15:08
明星女孩爱情故事下载-明星女孩爱情故事游戏(Star Girl)1.46 最新版
2025/11/09 07:03
货运九州托运人端下载-货运九州托运人端appv1.0.0下载
2025/10/30 16:37
河掌云app下载巡河-河掌云app最新版1.5.0 安卓版
2025/10/16 20:31
触电约玩app1.0.2 安卓最新版
2025/11/05 07:59
我的恋爱逃生攻略官方下载安装手机版-我的恋爱逃生攻略手机版1.0 安卓版
2025/10/14 03:33
奇点学院app1.5.1 安卓最新版
2025/10/18 16:52
萌豆快跑游戏安卓版免费下载-萌豆快跑1.0.1 安卓休闲版
2025/11/06 05:56
快速回复app下载-快速回复+软件1.8.4 R 最新版
2025/10/22 07:14
火柴人战争遗产2最新下载中文版-火柴人战争遗产2游戏1.0.2 安卓版
2025/10/20 03:01
异度王冠送狂飙强姐刷充版下载-异度王冠送万抽刷充送满觉强姐版1.0 满GM版
2025/11/04 05:55
异度王冠送狂飙强姐刷充版下载-异度王冠送万抽刷充送满觉强姐版1.0 满GM版
2025/11/04 05:55更新
异度王冠送万抽刷充送满觉强姐版是一款融合了多种玩法元素玩法模式的放置卡牌类手游,二次元动漫风格,很高清,游戏质量也非常的不错,主要还是游戏的福利超级给力哦,上线...
支持 ( 163 ) 盖楼(回复)
支持 ( 164 ) 盖楼(回复)
支持 ( 97 ) 盖楼(回复)
支持 ( 34 ) 盖楼(回复)
支持 ( 33 ) 盖楼(回复)
支持 ( 32 ) 盖楼(回复)
支持 ( 19 ) 盖楼(回复)
支持 ( 141 ) 盖楼(回复)
支持 ( 138 ) 盖楼(回复)
支持 ( 105 ) 盖楼(回复)
支持 ( 34 ) 盖楼(回复)
支持 ( 178 ) 盖楼(回复)
支持 ( 97 ) 盖楼(回复)
支持 ( 108 ) 盖楼(回复)
支持 ( 82 ) 盖楼(回复)
支持 ( 42 ) 盖楼(回复)
支持 ( 67 ) 盖楼(回复)
支持 ( 46 ) 盖楼(回复)
支持 ( 90 ) 盖楼(回复)
支持 ( 178 ) 盖楼(回复)