你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【ST工程师 MCU实战经验30篇】之RTC计秒不均匀

[复制链接]
小书明-2042808 提问时间:2014-3-31 15:03 /
该问题由某客户提出,发生在STM32F103RBT6 器件上。据其工程师讲述:其产品为车载GPS 导航监
控设备,其中使用了STM32 作为主控器件,负责管理整个设备。在该产品的设计中,使用了STM32
的RTC,并将其计时显示在产品的屏幕上。计时显示的更新是由RTC 的秒中断来完成的,即由RTC
的秒中断服务程序从RTC 中读出新的时间并更新到相关的变量中,再触发屏幕刷新程序更新屏幕上的
显示。在测试时发现屏幕上显示时间的秒部分走时不均匀,时快时慢,甚至会丢掉某个中间值而发生
跳变。对该显示时间做长时间计时的测量,发现其长时间计时是准确的,即秒长度的平均值是准确
的。将程序中的其它中断关掉,只保留RTC 的秒中断,问题依旧。通过在RTC 秒中断服务程序中加
入对GPIO 翻转的代码来测量RTC 秒中断响应的时间间隔,发现其是均匀的,如图(一)所示,说明
并非RTC 的秒中断响应不及时而导致显示时间的波动。
 
问题详细描述以及ST官方解答见文档: RTC 计秒不均匀.pdf (416.41 KB, 下载次数: 335)
收藏 3 评论7 发布时间:2014-3-31 15:03

举报

7个回答
binghuo888 回答时间:2019-1-24 11:29:00
学习一下
SZHYK 回答时间:2019-7-27 16:09:53
谢谢分享!
Kevin_G 回答时间:2019-7-28 18:42:15
学习一下
longyo 回答时间:2019-7-29 10:42:33
学习一下 谢谢分享
天臆弄人 回答时间:2019-7-29 13:37:37
刚开始做这个时候被坑过呢,应该是12年3月时候,还是个刚入门不久的菜鸟。当时还以为是自己程序问题,折腾了好久,还记用的是UCOSII,为了这个问题RTC的优先级提到很高,
影帝 回答时间:2019-11-17 22:43:46
学习了。。。。。
sky7 回答时间:2020-1-14 10:14:57

学习一下

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版