STM32
登录
直播中
李秀兰
7年用户
1399经验值
私信
关注
[问答]
萌新求助,求大佬分享STM32的TIM延时的知识点
开启该帖子的消息推送
STM32
萌新求助,求大佬分享
STM32
的
ti
M延时的知识点
回帖
(1)
王莉
2021-11-16 11:13:16
今天讲解STM32F103定时器定时-中断功能,在昨天定时器延时的软件工程上添加TIM3定时的功能,自己也可以试着将昨天的工程添加修改得到。
今天的
软件工程
下载地址(360云盘):
https://yunpan.cn/cPnJ9KYcXbPsP
访问密码 acd8
工程现象:间隔(定时器定时)500ms LED变化一次, 并且串口打印
STM32F103ZE有8个定时器(TIM1 – TIM8), 改工程以TIM3定时为例。
STM32F10x的资料可以在我360云盘下载:
https://yunpan.cn/crBUdUGdYKam2
访问密码 ca90
关于TIM延时,我把重要的几点在下面分别讲述,工程中没有在这里讲述的都是之前就有的,重点讲述的是主题相关的内容。
一、
定时器时钟
使能时钟:RCC_APB1Periph_TIM3。
二、定时器配置
这里的“时钟配置”函数在bsp.c文件下面;
函数在timer.c文件下面;
详见每一句后面都有注释。
三、定时函数
函数在timer.c文件下面;
主要是定时ON 和OFF函数,至于为什么是定时ms,这里请参考昨天的讲解。
大致意思:TIM每秒计数1M次(系统时钟72M, 72分频),计数满1000次一个周期,也就是1usX 1000 = 1ms
见timer.h里面的宏定义:TIM3_COUNTER_CLOCK、TIM3_PRESCALER_VALUE、TIM3_PERIOD_TIMING
由这几个宏定义决定延时时间。
四、NVIC配置
函数在bsp.c文件下面;
今天的软件工程使用了中断,因此添加NVIC配置.
五、TIM3
中断函数
函数在stm32f10x_it.c文件下面;
主要是处理TIM3定时器中断。
六、主函数应用
函数在main.c文件下面;
(定时器)定时500ms跳变LED、打印(发送)字符串。
上面“gTIMTiming_Nms_FlagOver”标志在
第五
中断
今天讲解STM32F103定时器定时-中断功能,在昨天定时器延时的软件工程上添加TIM3定时的功能,自己也可以试着将昨天的工程添加修改得到。
今天的
软件工程
下载地址(360云盘):
https://yunpan.cn/cPnJ9KYcXbPsP
访问密码 acd8
工程现象:间隔(定时器定时)500ms LED变化一次, 并且串口打印
STM32F103ZE有8个定时器(TIM1 – TIM8), 改工程以TIM3定时为例。
STM32F10x的资料可以在我360云盘下载:
https://yunpan.cn/crBUdUGdYKam2
访问密码 ca90
关于TIM延时,我把重要的几点在下面分别讲述,工程中没有在这里讲述的都是之前就有的,重点讲述的是主题相关的内容。
一、
定时器时钟
使能时钟:RCC_APB1Periph_TIM3。
二、定时器配置
这里的“时钟配置”函数在bsp.c文件下面;
函数在timer.c文件下面;
详见每一句后面都有注释。
三、定时函数
函数在timer.c文件下面;
主要是定时ON 和OFF函数,至于为什么是定时ms,这里请参考昨天的讲解。
大致意思:TIM每秒计数1M次(系统时钟72M, 72分频),计数满1000次一个周期,也就是1usX 1000 = 1ms
见timer.h里面的宏定义:TIM3_COUNTER_CLOCK、TIM3_PRESCALER_VALUE、TIM3_PERIOD_TIMING
由这几个宏定义决定延时时间。
四、NVIC配置
函数在bsp.c文件下面;
今天的软件工程使用了中断,因此添加NVIC配置.
五、TIM3
中断函数
函数在stm32f10x_it.c文件下面;
主要是处理TIM3定时器中断。
六、主函数应用
函数在main.c文件下面;
(定时器)定时500ms跳变LED、打印(发送)字符串。
上面“gTIMTiming_Nms_FlagOver”标志在
第五
中断
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32
萌
新
求助
,
求
大佬
分享单片机的
知识点
2021-10-18
1138
萌
新
求助
,
求
大佬
分享
STM32
F4定时器的
知识点
2021-11-16
576
萌
新
求助
,
求
35BYJ46步进电机的
知识点
2021-10-18
759
萌
新
求助
,
求
大佬
分享
STM32
f103串口中断及其配置的
知识点
2021-11-17
629
萌
新
求助
,
求
STM32
外部中断管理的
知识点
2021-11-18
408
萌
新
求助
,
求
大佬
详细介绍霍尔信号/编码器信号与电机转向的
知识点
2021-10-19
915
萌
新
求助
,
求
大佬
分享ARM的嵌入式Linux开发的
知识点
2021-11-05
1014
萌
新
求助
,
求
大神详细解析单个光耦的硬件电路的
知识点
2021-10-14
1773
萌
新
求助
关于
STM32
常用C语言基础
知识点
2021-10-14
1163
萌
新
求助
,关于热风循环烘箱的结构和原理图的
知识点
看完就懂了
2021-10-21
1618
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分