社区
非技术区
帖子详情
STM32系列定时器和时钟
dami1023
2011-08-19 06:00:29
现在在用一款芯片,但是关于定时器和时钟的概念有点模糊,系统时钟一般是用来提供给芯片上的系统工作用的,那么定时器呢?
系统时钟能不能用来做定时器,现在要获取流逝时间是使用定时器还是系统时钟比较好?
可能我的问题说的不是很清楚,后续希望和大家一起讨论的过程中再补充,不甚感激。
关于这个我问题我看了芯片的资料,但是仍然很模糊,头脑中没有很清晰的概念,所以在这里提问,有知道的朋友多多帮忙啊。
注明一下:我用的芯片是STM32系列的。
...全文
149
回复
打赏
收藏
STM32系列定时器和时钟
现在在用一款芯片,但是关于定时器和时钟的概念有点模糊,系统时钟一般是用来提供给芯片上的系统工作用的,那么定时器呢? 系统时钟能不能用来做定时器,现在要获取流逝时间是使用定时器还是系统时钟比较好? 可能我的问题说的不是很清楚,后续希望和大家一起讨论的过程中再补充,不甚感激。 关于这个我问题我看了芯片的资料,但是仍然很模糊,头脑中没有很清晰的概念,所以在这里提问,有知道的朋友多多帮忙啊。 注明一下:我用的芯片是STM32系列的。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stm32
f030的1s
定时器
配置及48MHz
时钟
配置.c
stm32
f030的1s
定时器
延时配置及48MHz
时钟
配置,直接可用,详细注释。
STM32
-
定时器
详解
定时器
作为微控制器不可缺少的外设,在
STM32
中也是如此。相信不少初学者学到
定时器
的时候对
STM32
的学习热情就大打折扣甚至想要放弃了,因为这一部分知识确实比较复杂。但是,如果你在之前对GPIO、串口通信、外部中断的学习中把这些外设掌握了的话,学习这个新知识并不难。 例本章共计1万余字,从
STM32
定时器
的原理、寄存器介绍、
定时器
配置以及
定时器
的几个常用的功能(如
定时器
中断、
定时器
输出比较PWM波形、
定时器
输入捕获测电平长度、
定时器
编码器模式应用等)的使用方法来教大家掌握
定时器
这一外设。
STM32
定时器
外部
时钟
STM32
定时器
可以使用外部
时钟
作为
时钟
源,这样可以灵活地控制
定时器
的
时钟
频率和精度。使用外部
时钟
作为
定时器
的
时钟
源可以提高
定时器
的精度和稳定性,同时也可以适应不同的应用需求。外部
时钟
可以是外部晶体振荐器、外部信号源等,具体的选择取决于实际的应用场景和性能要求。在实际的应用中,通过配置
定时器
的输入
时钟
源为外部
时钟
,可以实现更灵活和精准的
定时器
功能。设置
STM32
定时器
外部
时钟
分六部走,和上一节的
STM32
内部
时钟
差不多,唯一的不同就是选择
时钟
,通过ETR引脚的外部
时钟
模式2配置。
STM32
中
定时器
的
时钟
源
STM32
中
定时器
的
时钟
源 http://www.51hei.com/bbs/dpj-34527-1.html (出处: 单片机论坛)
STM32
中有多达8个
定时器
,其中TIM1和TIM8是能够产生三对PWM互补输出的高级
定时器
,常用于三相电机的驱动,它们的
时钟
由APB2的输出产生。其它6个为普通
定时器
,
时钟
由APB1的输出产生。 下图是
STM32
参考手册上
时钟
分配图中,有关
定时器
STM32
F4
系列
定时器
简介
STM32
F4
系列
参考《
stm32
f4参考手册》
STM32
F4
时钟
系统 系统
时钟
最大值180MHz,systick的
时钟
源是系统
时钟
HCLK/8或HCLK;systick默认是使用HCLK(最大168MHz)。 根据正点原子《
STM32
F429开发指南-HAL库版本v1.1》第四章第三节(4.3)中描述,HCLK最大值是168MHz; 在使用HAL初始化
时钟
时,需要手动配置系统
时钟
,具体可以翻阅源文档。
STM32
F4
定时器
TIM1,TIM8是高级
定时器
,
时钟
源是APB2,90*2=180MHz
非技术区
1,075
社区成员
6,260
社区内容
发帖
与我相关
我的任务
非技术区
硬件/嵌入开发 非技术区
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章