怎么获得脉冲之间的时间间隔

发布于 2022-10-03 23:13:54 字数 81 浏览 12 评论 0

写一个红外解码的驱动,将中断设为上升沿和下降沿有效
但是不知道怎么获得相邻两个中断之间的时间间隔
向高手请教
本人是2.6内核

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

苯莒 2022-10-10 23:13:54

在interrupt handler中printk TSC:
unsigned long ini;
rdtscl(ini);
printk("interrupt handler dispatched at time stamp: %li\n",ini);

然后减一下相邻的time stamp就可以了.

[ 本帖最后由 richardhesidu 于 2005-11-15 11:41 编辑 ]

美人迟暮 2022-10-10 23:13:54

原帖由 richardhesidu 于 2005-11-15 11:40 发表
在interrupt handler中printk TSC:
unsigned long ini;
rdtscl(ini);
printk("interrupt handler dispatched at time stamp: %lin",ini);

然后减一下相邻的time stamp就可以了.

这个方法好,学习

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文