怎样才能在一台机器上测试串口?用模拟软件可以么?我好像下的模拟软件都是可以开启那些串口,但是发生出去,就不知道发到哪里去了?用xp自带的超级终端,好像会占用那些串口,怎么办?高手们?
我一开启那些端口虚拟软件,用java去找那个端口写入就出错。怎么回事?

解决方案 »

  1.   

    关于JAVA串口的我知道这个Java Communication API ,LZ去SUN主页去下个,然后研究吧。
      

  2.   


    这个我下过了。comm包和rxtx包都弄过了。
      

  3.   

    如果是modbas它有专门的测试软件
      

  4.   

    LZ你要测试串口,那么你电脑外连了个什么硬件么?
    我先前玩过AVR单片机(偶是电子爱好者),有一个串口测试软件名字叫“串口调试助手V2.2”.
    具体不知道LZ要干什么啊,你还是去试试吧。
      

  5.   

    哦 刚刚找到一个相关文章,LZ可以看下http://newqinhao.javaeye.com/blog/630699
      

  6.   


    这个文章我看多了。
    我给你个更好的
    http://scorpiomiracle.javaeye.com/blog/653923但是我测试部成功,能不能指教下。
      

  7.   

    嗯 看了那个文章 和我先前预计的差不多,我本来想应该是有个硬件在外面接收数据的(我先前的电子玩意儿就行),好了现在有这个模拟软件更好了。
    意思就是这样的了:用串口模拟软件模拟本机上的一个串口(或者几个),并且将这个串口绑定到一个IP的PORT上,编写的JAVA程序用UDP或者TCP连接到这个IP的PORT上开始发送数据,并用串口调试助手查看发送来的数据就行了。按照那片文章的笔者所述,他在千里之外的实验室,只要让远方的数据连接到这个开放出来的IP的PORT上发数据,这边就能收到数据了。
    我系统是WIN7,安装那个模拟软件失败,貌似不兼容。
    你还是在好好看看那个哥们写的程序和你自己的电脑的IP等设置对不对。