TI中文支持网
TI专业的中文技术问题搜集分享网站

想用系统时钟获取准确的500ms,发现无法总是慢1%左右

想用系统时钟获取准确的500ms,发现无法总是慢1%左右

用定时event,  总是慢一点. 是什么原因造成的?

怎样解决?

Susan Yang:

请问您现在使用的是哪个芯片?是否是晶振设置的问题?

Hang Luo:

回复 Susan Yang:

我现在在用cc2540,  协议栈1.4.2.2

Hang Luo:

回复 Susan Yang:

系统提供的RTC , 到底准不准的?

Hang Luo:

回复 Hang Luo:

目标就是不考虑功耗问题, 我想要个500ms的精确时间间隔.

Susan Yang:

回复 Hang Luo:

CC2540是由24M晶振和32K晶振切换工作的。您可以尝试以下操作:

1. 在工程的options里面把POWER_SAVING注销掉试试还会不会有这个问题,这样就能定位是否因为两个晶振引起的。

2. 用osal的timer来计时,不要用自定义的延时函数

赞(0)
未经允许不得转载:TI中文支持网 » 想用系统时钟获取准确的500ms,发现无法总是慢1%左右
分享到: 更多 (0)