OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » VxWorks的定时处理问题?

共8条 1/1 1 跳转至

VxWorks的定时处理问题?

菜鸟
2006-01-20 03:42:00    评分
VxWorks程序里面的时间是怎么确定的啊?假如我想每隔10ms和每隔100ms定时执行一次操作,我该怎么来准确确定这个10ms和100ms呢 ?大家能详细说说实现过程吗?谢谢了!



关键词: VxWorks     定时     处理问题    

菜鸟
2006-01-27 06:06:00    评分
2楼

vxworks 默认系统中断频率为60Hz,可以通过sysClkConnect ()将中断挂到系统中断上,通过sysClkRateSet ()设置系统中断频率。


菜鸟
2006-02-11 00:15:00    评分
3楼
楼上的兄弟,能说得明白一点吗?我也是在初始化的时候设定了系统时钟,设为每tick为10ms,那我后面怎么确定定时时间呢?能具体说一说吗?

菜鸟
2006-02-15 18:09:00    评分
4楼
自己顶一下!

菜鸟
2006-02-16 04:19:00    评分
5楼
你想做什么?

菜鸟
2006-02-16 17:42:00    评分
6楼
我想每10ms定时读写端口一次,每100ms处理数据一次,这两个定时处理如何具体实现?

菜鸟
2006-02-16 20:45:00    评分
7楼

你调用sysClkRateSet(100),那么就把定时精度设置为1/100=10ms了,

然后使用watchdog定时器就可以了。

定时器的精度不能太高。


菜鸟
2006-02-18 00:45:00    评分
8楼
vxworks的pdf文档介绍的比较清楚

共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]