QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1638|回复: 3

如何精确定时在纳秒级?

[复制链接]
发表于 2004-9-14 14:13:50 | 显示全部楼层 |阅读模式
那位对串行口的编程搞过,现在要从串口的2号管脚输入一个高频脉冲,计算机要测出每一个上升沿的发生时间。精度要求在几十个纳秒。因为这个信号是从传感器传送过来的,主要是用来测量汽油机齿轮的转速用的,最高转速在10000转/分(齿轮上有100个齿,每一个齿峰感应出一个高电平)。 目前win32下精确定时的最高精度为1.8微秒,显然不够使用的。初步想法是来一个脉冲产生一个中断,因此要有一个自己的中断服务程序来接管串口的缺省中断服务程序(修改中断向量表)。
发表于 2004-9-14 20:43:50 | 显示全部楼层
linux和unix一样,最小的时间片是100微妙,可能满足不了你的需求
回复

使用道具 举报

 楼主| 发表于 2004-9-16 21:18:17 | 显示全部楼层
这个妹妹好漂亮啊,太迷人啦。
回复

使用道具 举报

发表于 2004-9-17 00:00:30 | 显示全部楼层
嘿,两个妹妹。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 11:31 , Processed in 0.043847 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表