SetTimer不准的问题

来源:互联网 发布:最优化理论opt 编辑:程序博客网 时间:2024/06/02 21:58

  ——————————————

  作者:朱铭雷 日期:2010.3.15

  ——————————————

  硬件平台是三星S3C2440的板子,系统是Windows CE 5.0BSP是从以前Windows CE 4.2移植过来的。存在一个问题,软件编程的时候,调用SetTimer函数,来设置定时器的定时时间。设置10秒钟的时候,总是在67秒的时候就触发了。这是个非常棘手的事情,可能导致应用程序出现致命的错误。后来更改了BSP包中“/smdk2440/INC”目录下的s2440.h文件,就好了。

更改的代码为:

#define SYS_TIMER_DIVIDER D2

修改为:

#define SYS_TIMER_DIVIDER D4

 

原创粉丝点击