
类型: 休闲益智游戏 版本: V9.3
大小: 678.0 时间: 2025-11-09





intmain(void)
{
RCC_Configuration();
NVIC_Configuration();
GPIO_Configuration();
TIM3_Configuration();
STM32通用定时器的基本定时器功能实现灯闪烁
(一)系统时钟(SysTick)
STM32中的定时器有很多用法:
voidRCC_Configuration(void);
voidNVIC_Configuration(void);
voidGPIO_Configuration(void);
voidTIM3_Configuration(void);
(35999+1)/2=1Hz1秒中断溢出一次
5、TIM_TimeBaseInit(TIM2,&TIM_TimeBaseStructure);//初始化定时器2
2、TIM_TimeBaseStructure.TIM_Period=9999;//自动重装载寄存器周期的值(定时
时间)累计0xFFFF个频率后产生个更新或者中断(也是说定时时间到)
TIM_TimeBaseStructure.TIM_Period=2000;//计数值2000
7、TIM_Cmd(TIM2,ENABLE);//打开定时器
注意两点(来自大虾网,未经检验)
(1)TIMx(1-8),在库设置默认的情况下,都是72M的时钟;
(2)TIM_TimeBaseStructure.TIM_RepetitionCounter=0;
是重复计数,就是重复溢出多少次才给你来一个溢出中断,
它对应的寄存器叫TIM1RCR.
如果这个值不配置,上电的时候寄存器值可是随机的,本来1秒中断一次,可能变成N秒中断一次,让你超级头大!
定时器的基本设置
TIM_ITConfig(TIM3,TIM_IT_Update,ENABLE);
TIM_Cmd(TIM3,ENABLE);
while(1){
;
}
}
voidTIM3_Configuration(void)
{
钟频率=72/(时钟预分频+1)
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);
当然,前提是要设置好,变量tim要设置成volatile类型的。
}
voidSysTick_Handler(void)//在中断处理函数中的程序
{
while(tim)
{
tim--;
}
}
4、TIM_TimeBaseStructure.TIM_ClockDivision=0x0;//时间分割值
1、TIM_TimeBaseStructure.TIM_Prescaler=7199;//时钟预分频数例如:时
或者:
关键是设定时钟预分频数,自动重装载寄存器周期的值
定时时间计算:
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*/
6、TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);//打开中断溢出中断
#include"stm32f10x.h"
#include"misc.h"
假设系统时钟是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);
(二)第二种涉及到定时器计数时间(TIMx)
//SYSTICK分频--1ms的系统时钟中断
if(SysTick_Config(SystemFrequency/1000))
{
while(1);//Captureerror
}
}
//调用程序:
Delay_Ms(10);
TIM_ClearFlag(TIM3,TIM_FLAG_Update);
TIM_ARRPreloadConfig(TIM3,DISABLE);
}
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);
((1+TIM_Prescaler)/72M)*(1+TIM_Period)=((1+35999)/72M)*(1+2000)=1秒*/即刻应用(安卓软件下载平台)7.20.0 最新版
设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:
3、TIM_TimeBaseStructure.TIM_CounterMode=TIM1_CounterMode_Up;//定时器
voidRCC_Configuration(void)
{
RCC_ClocksTypeDefRCC_ClockFreq;
SystemInit();//源自system_stm32f10x.c文件,只需要调用此函数,则可完成RCC的配置.
RCC_GetClocksFreq(&RCC_ClockFreq);
#include"stm32f10x_it.h"
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)));
}
}
STM32定时器时间的计算方法
多点浏览器下载-多点浏览器app1.1 安卓版
1,519.6M
极速搜索安全上网的新浏览器软件,多点浏览器app为用户打造无痕安全浏览的体验,速度快,轻巧便捷,方便且实用性很强的浏览体验。多点浏览器app功能介绍1、整合网络...
win7dos完整命令大全
1,204.0M
win7dos完整命令大全是小编为大家分享的一套非常好用的命令大全,可以让你快速的把自己需要的内容完成,然后还有各种好玩有趣的内容等你来发现,需要的下载吧。显示...
植物大战僵尸金坷垃版下载手机版-植物大战僵尸金坷垃版本最新版v金坷垃版
617.8M
植物大战僵尸金坷垃版本下载手机版,全新金坷垃大战版本,当僵尸们吃了金坷垃又会产生怎样的化学反应呢?来东坡下载参与挑战,体验到更多与原版游戏不一样、新颖独特的玩法...
830u清零软件-爱普生830u清零软件下载1.0 绿色免费版
753.9M
爱普生830u清零软件同样适用于epson820u,虽然这两款打印机已经停产,但是小编相信还是有很多朋友在使用这款性价比非常高的打印机。爱普生830u清零软件使...
i集大门户(教务系统)APP下载官方版-i集大门户综合服务平台1.3.83 最新版
662.5M
i集大门户综合服务平台APP是一个聚合了诸多数字校园生活服务的应用程序。在数字化校园建设浪潮中,集美大学打造的i集大门户综合服务平台,成为全校师生便捷生活、高效...
solidworks 2009官方版下载-solidworks 2009官方中文版64位【附安装教程】
1,177.2M
solidworks2009是一款好玩的产品设计软件,全面的操作方式,多种实用的功能,能帮助用户有效的提高工作效率,小编为你提供solidworks2009官方...
妇女节创意礼物-创意妇女节贺卡矢量素材(美丽花束)AI格式高清打印版
1,286.1M
马上就是38妇女节了,大家都有准备给自己的亲人朋友们准备礼物么,这里我们东坡下载为大家带来了这篇创意妇女节贺卡矢量素材(美丽花束),有兴趣制作妇女节贺卡的朋友们...
幽逸网QQ空间快速留言工具v1.0 绿色免费版
480.4M
幽逸网QQ空间快速留言工具,无需登录QQ空间就可以快速给对方留言,可以对任意QQ空间进行留言软件默认名字,请不要修改其他名字,如果要修改请创建快捷方式修改,不然...
魔灵幻想怀旧版(完美幻想)-魔灵幻想怀旧版1.0手机版
855.1M
魔灵幻想怀旧版是一款卡牌策略手游,全新的游戏玩法,可以快速的对战,可以团队竞技,也可以单人作战,游戏即将开启公测,游戏福利非常的丰厚,可以快速的提升战力。魔灵幻...
捷顺JSOCT2016智能安装包-JSOCT2016 JieLink+智能终端操作平台安装包D.31.0.3 官方版
715.4M
捷顺官方最新的JSOCT2016JieLink+智能终端操作平台安装包D.3,里面包含了操作平台,数据服务器设置,对讲服务配置等等内容,功能很多,这里是最新完整...
PictureEcho(重复图片扫描工具)4.0 单文件汉化版
1,982.3M
PictureEcho是一款功能强大,专业实用的系统重复照片删除工具,使用这款软件您就可以非常轻松的对比电脑中的各种重复的照片,可根据照片像素点的差距来对比出两...
多功能系统维护工具(System Mechanic)4.0h 绿色汉化版
1,829.0M
一款强大的、屡次获奖的多功能系统维护工具主程序自带功能:清除垃圾文件、重复文件、上网痕迹修复注册表、快捷方式、无效的卸载信息;维护向导、计划维护、软件重新部署;...
儿童迷宫图片大全图片可下载-儿童迷宫游戏图片107页打印版
1,847.9M
可以给孩子玩一些迷宫游戏,锻炼观察能力,这里整理了儿童迷宫游戏图片,一共有107页,迷宫的形状是各种动物、物品等,很有趣。儿童迷宫游戏图片107页部分图片改善儿...
天宝数据传输软件下载-天宝数据传输软件1.55 绿色版
946.0M
天宝数据传输软件是一款应用于天宝GPS导航设备的数据传输软件。功能完善、操作简单。有需要的可以来东坡下下载使用!天宝数据传输软件说明天宝数据传输软件是一款应用于...
工资单打印软件-追风工资单打印软件2014.01 官方版
996.0M
追风工资单打印软件(工资单打印软件)是一款非常好用的由追风软件推出的工资单打印软件。软件功能强大,提供多达50个工资项目,支持自定义公——还支持自动将工资单生成...
TXT全本免费小说免费下载-TXT全本免费小说2.0.5安卓版
2025/11/01 21:50
pscs5绿化版-Photoshop CS5(photoshop12_ps cs5)12.0 绿化精简版
2025/10/19 03:42
天龙八部手游三周年下载-天龙八部手游三周年版1.82.2.2 官方正版
2025/10/29 03:47
得问且问ios下载-得问且问1.0 最新苹果版
2025/11/08 06:32
我的世界守望先锋皮肤整合包绿色版
2025/11/06 16:12
Simpinst系统重装3.0 官方版
2025/10/28 17:01
三国志14威力加强版破解学习补丁下载-三国志14威力加强版学习补丁最新未加密版
2025/10/20 22:40
wow永恒岛宝箱位置插件-wow6.0宝箱位置插件1.1 免费版
2025/11/07 07:20
时尚风求职简历大全2020新版-时尚风求职简历大全精选免费版
2025/11/05 23:40
恋爱表白网页生成器-沐沐表白网页生成器绿色免费版
2025/10/22 13:58
电脑公司XP系统特别版下载-电脑公司GHOST XP SP3端午节特别版2017 最绿色新版
2025/11/10 09:41
logmein下载-logmein(远程控制软件)4.1.4132 官方最新版
2025/11/06 19:37
古风五子棋苹果版下载-古风五子棋【有禁手的五子棋】1.0 苹果版
2025/10/31 04:41
CD/DVD光盘数据恢复软件10.61.10 官方最新版
2025/10/18 04:09
科学计算器下载 免费-115啦科学计算器软件1.0 绿色版
2025/11/06 16:19
科学计算器下载 免费-115啦科学计算器软件1.0 绿色版
2025/11/06 16:19更新
115啦科学计算器软件(函数计算器)是一款绿色免费的由115啦网可制作的多功能计算器工具。软件功能强大,可以进行加减,乘方、开方、指数、对数、三角函数、统计等方...
支持 ( 51 ) 盖楼(回复)
支持 ( 95 ) 盖楼(回复)
支持 ( 145 ) 盖楼(回复)
支持 ( 181 ) 盖楼(回复)
支持 ( 143 ) 盖楼(回复)
支持 ( 111 ) 盖楼(回复)
支持 ( 112 ) 盖楼(回复)
支持 ( 64 ) 盖楼(回复)
支持 ( 60 ) 盖楼(回复)
支持 ( 6 ) 盖楼(回复)
支持 ( 53 ) 盖楼(回复)
支持 ( 17 ) 盖楼(回复)
支持 ( 86 ) 盖楼(回复)
支持 ( 76 ) 盖楼(回复)
支持 ( 68 ) 盖楼(回复)
支持 ( 104 ) 盖楼(回复)
支持 ( 45 ) 盖楼(回复)
支持 ( 109 ) 盖楼(回复)
支持 ( 10 ) 盖楼(回复)
支持 ( 63 ) 盖楼(回复)