网络通信与定时器的问题这种解决方法对吗?

[复制链接]
2447|1
 楼主| ccjgalaxy 发表于 2009-8-25 17:59 | 显示全部楼层 |阅读模式
由于我的程序中既要用到NDK网络通信,又要用到定时器定时。由于这个程序是在DSP/BIOS环境下编写的,因为timer0是DSP/Bios的基准时钟。
我用time1来作为定时器定时,可是发现在有网络的情况下,time1不能正常工作,于是我只好用了time0,也就是用CLK_gethtime() 计时可以吗?
即设第一次中断计时时间为t1 = CLK_gethtime()  ;
设第二次中断计时时间为t2 = CLK_gethtime()  ;
那么两次时间差为 t = (t2 - t1)*8/600M (由于DM642时钟频率为600MHz)
请问各位前辈这样做对吗?
 楼主| ccjgalaxy 发表于 2009-9-4 20:17 | 显示全部楼层
看来大家是没遇到这样的问题了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

37

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部