主题 : 关于Open Misc设备节点后,应用程序定时器运行问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 6147
精华: 0
发帖: 91
金钱: 640 两
威望: 241 点
综合积分: 182 分
注册时间: 2009-05-21
最后登录: 2011-06-23
楼主  发表于: 2010-07-07 11:39

 关于Open Misc设备节点后,应用程序定时器运行问题

大家好
     我在我的应用程序中,打开了我的一个misc设备节点后,用open,成功返回设备描述符,再开启上层定时器程序,定时器程序本来是1S运行一次,open这个设备后,就变成了5s秒一次,请教下,这是什么原因?
级别: 侠客
UID: 6147
精华: 0
发帖: 91
金钱: 640 两
威望: 241 点
综合积分: 182 分
注册时间: 2009-05-21
最后登录: 2011-06-23
1楼  发表于: 2010-07-07 11:42
我的驱动中有对timer进行操作,是不是改了相应的timer,而导致应用程序的定时器时间出现错误的情况,好像听说2440中的timer0 是用来做系统时间的,哪么你对其改变了,可能导致上层定时器程序的问题
级别: 侠客
UID: 6147
精华: 0
发帖: 91
金钱: 640 两
威望: 241 点
综合积分: 182 分
注册时间: 2009-05-21
最后登录: 2011-06-23
2楼  发表于: 2010-07-07 12:17
哈哈,解决了,还真是这个驱动中修改了Timer0的配置,而Timer0是用于系统时钟的,
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2010-07-07 12:25
把源代码共享出来,这样会对大家更有用,谢谢。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."