打印
[STM32F1]

定时器的精度是不是只取决于晶振的精度啊?

[复制链接]
338|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Bowclad|  楼主 | 2024-12-11 10:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
只能换高精度晶振来提高吗?

使用特权

评论回复
沙发
两只袜子| | 2024-12-11 10:44 | 只看该作者
定时器的精度并不仅仅取决于晶振的精度,虽然晶振作为定时器的基准,其精度对定时器精度有直接影响,但还有其他多个因素也会对定时器精度产生影响

使用特权

评论回复
板凳
两只袜子| | 2024-12-11 10:44 | 只看该作者
定时器的精度不仅取决于晶振的精度,还受到电源电压稳定性、软件层面的编译器优化策略、中断响应速度、代码执行效率以及环境因素如温度波动、湿度变化和电磁干扰等的影响。

使用特权

评论回复
地板
慢动作| | 2024-12-31 00:17 | 只看该作者
定时器的精度不仅仅取决于晶振的精度,还受到预分频器、时钟源、计数器位宽、温度变化以及电源噪声等多方面因素的影响。

使用特权

评论回复
5
申小林一号| | 2024-12-31 16:07 | 只看该作者
不一定啊,还有PLL后的时钟频率

使用特权

评论回复
6
小夏天的大西瓜| | 2024-12-31 23:29 | 只看该作者
倍频,宽度也是一种途径

使用特权

评论回复
7
暖了夏天蓝了海| | 2025-1-26 20:40 | 只看该作者
定时器的精度不仅仅取决于晶振的精度,还受到多个因素的影响。比如时钟分频,还有程序的实时性等等

使用特权

评论回复
8
别乱了阵脚| | 2025-1-27 03:00 | 只看该作者
STM32微控制器通常有多个时钟源可供选择,包括:内部时钟(HSILSI):内部时钟的精度较低,通常用于低功耗应用。外部时钟(HSELSE):外部时钟的精度较高,通常用于需要高精度的应用

使用特权

评论回复
9
一秒落纱| | 2025-1-27 04:00 | 只看该作者
定时器的时钟源可以通过分频器进行分频,分频器的设置会影响定时器的计数频率,从而影响定时器的精度

使用特权

评论回复
10
夜阑风雨| | 2025-1-27 05:00 | 只看该作者
定时器的位数决定了其最大计数值。例如,16位定时器的最大计数值为65535,而32位定时器的最大计数值为4294967295。位数越高,定时器的分辨率越高,精度也越高

使用特权

评论回复
11
远山寻你| | 2025-1-27 06:00 | 只看该作者
定时器中断的响应时间也会影响定时器的精度。中断响应时间包括中断延迟、中断处理时间等,这些因素都会引入一定的误差

使用特权

评论回复
12
光辉梦境| | 2025-1-27 07:00 | 只看该作者
温度和环境因素(如振动、电磁干扰等)也会影响晶振的稳定性,从而影响定时器的精度

使用特权

评论回复
13
三生万物| | 2025-1-27 08:00 | 只看该作者
如果定时器功能是通过软件实现的,那么软件的效率和准确性也会影响定时器的精度

使用特权

评论回复
14
冰春彩落下| | 2025-1-27 09:00 | 只看该作者
STM32的时钟树配置复杂,时钟信号的路径和分频设置都会影响定时器的精度。合理的时钟树配置可以提高定时器的精度

使用特权

评论回复
15
江河千里| | 2025-1-27 10:00 | 只看该作者
定时器的精度不仅仅取决于晶振的精度,还受到时钟源选择、分频器设置、定时器位数、中断响应时间、温度和环境因素、软件实现以及时钟树配置等多个因素的影响

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

130

主题

2281

帖子

1

粉丝