首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检测串行COM1端口上的信号?

如何检测串行COM1端口上的信号?
EN

Stack Overflow用户
提问于 2009-10-19 16:10:49
回答 2查看 1.9K关注 0票数 0

我有一个红外线设备(发射器和接收器)。我已将接收器连接到串行COM端口,并使用发射器发送红外信号。

我想监控这些信号,当没有信号时,调用另一个线程(sms发送代码)。

如果我检查hiperterminal上的信号,我得到一些不可读的值。

我应该寻找什么作为NO CARRIER值来查看是否没有数据被接收,所以我执行第二个线程?

e.g

代码语言:javascript
复制
if(signals!=null)
{
    //do nothin
} 
else
{
    //thread2();
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-10-19 16:17:12

前往rxtx.org,获取适用于Windows、Linux或OSX的免费串行端口库。所有细节和示例代码都可以在this WikiBook中找到。

关于事件的部分是here,比如获取控制信号更改的通知

票数 0
EN

Stack Overflow用户

发布于 2009-10-20 00:24:16

首先,您应该阅读Java comm API documentation

另外,看看this code example

我们需要更多的信息来帮助你准确的实现你的IR接收器的细节。

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

https://stackoverflow.com/questions/1589626

复制
相关文章

相似问题

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