首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >高速字符检测rs232

高速字符检测rs232
EN

Stack Overflow用户
提问于 2017-09-26 20:46:51
回答 1查看 82关注 0票数 0

我必须用C语言编写一段代码来检测linux上rs232行中的字符间时间。检测字符间的时间可以是1ms。所以我需要一些东西来给输入的字符打上时间戳.当我说非常快是小于1ms的时候。

我并不要求一个编码解决方案,我只想要一个初步的帮助来知道我必须采取什么方法:在linux上可以做到这一点吗?我必须修改一个驱动程序才能达到这样的时间?或者用户空间上的某些东西可以做到这一点(我不这么认为)。

EN

回答 1

Stack Overflow用户

发布于 2017-09-26 23:41:55

没有机会在用户空间实现这一点,据我所知,没有串行端口配置允许您指定精确的字符间超时。也许编写自定义驱动程序可以让您更接近UART中断,因为这正是您所需要的。

然而,每次我必须解决类似的任务时,我最终创建了一个小型硬件模块,它非常精确地执行我的时间关键型任务,并且只向linux机器报告结果。这完全取决于你需要什么,以及你的沟通差距检测应该有多精确。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46427001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档