在线情况
楼主
  • 头像
  • 级别
    • 积分4
    • 经验226
    • 文章4
    • 注册2011-04-25
    msp430fxx定时器(分频器)是否有误差?
    msp430f5419定时器(采用外部32.768khz crystal)做时钟大约每分钟慢一秒?

    寻求哪位同仁使用过msp430fxx的定时器做时钟功能,请问你的时钟精度如何?我的时钟误差很大不能接受,大约每分钟慢一秒?不知为什么,请指点,谢谢!

    我怀疑是mcu内部的分频器有误差?(程序调试时仅有定时器中断和主程序时钟加1计数并进入休眠lpm3)
    我的实验步骤如下:
    1. 用RTC功能模块,开启RTCMODE,设定RT1IP 为 f/128 分频,使用RTC prescaler 1 产生1秒中断,然后在主程序中时钟加1计数,另外我通过RTCCALS和RTCCAL调整也没任何效果。
    2.改用time0_A5定时1秒,也是平均分钟慢一秒(外部晶振肯定没问题的)。

    请路过的人指点,非常谢谢!

    [ 此贴最后由qzzyfd在2011-5-4 15:11:40编辑过 ]
    微控网感谢您的参与
    在线情况
    2
    • 头像
    • 级别
      • 积分4
      • 经验226
      • 文章4
      • 注册2011-04-25
      非常感谢您的指点,"程序来加1计数"是指秒表加1,中断只产生秒表标志。另外时钟是通过TFT lcd 模块显示出来的,f5419外挂了lcd模块,并不是下载、暂停、看ram中的值,是采用“RTC程序产生的时间用显示方式显示出来与时间进行参考对比”,测得每分钟相差一秒,所以我也觉得太离普了。
      我认为是mcu分频器有问题,想请您和使用过的人证实,期待解决,再次谢谢!
      [ 此贴最后由qzzyfd在2011-5-6 13:31:13编辑过 ]
      微控网感谢您的参与
      Powered by LeadBBS 9.2 .
      Page created in 0.1719 seconds with 7 queries.