偶做了个modem的通信程序,
有读写两个线程对串口进行操作,
用超级终端与之通信,接收正常,
但是偶的程序发送数据时,
自己能够收到数据?
望大虾们指点!

解决方案 »

  1.   

    检查一下串口线,是不是2、3脚短路了。
      

  2.   

    没有短路啊!
    我用两个超级终端就是正常的!
      

  3.   

    发送数据时,
    自己这个端口的读事件也会触发!晕啊???
      

  4.   

    是不是串口线的那几个角接错了
      

  5.   

    我用两个超级终端就是正常的,
    这样的话串口线应该就没问题吧!
      

  6.   

    哦,那写的时候把读线成挂起吧
      

  7.   

    “鱼欢”老兄:
        我试了一会儿,有些发现,你看看会是什么原因!
        我两个猫都用超级终端发现,只有主叫方会收到自己发送的数据,
    而被叫方发送数据时,自己不能收到(但主叫方可以收到),这个原因
    我想是不是被叫方会自动发送数据过来呢?如果是,那么怎么设置取消
    该功能呢?
        小弟正在找相关的东东,但是还没找到,望老兄指点!
      

  8.   

    “鱼欢”老兄:
        我试了一会儿,有些发现,你看看会是什么原因!
        我两个猫都用超级终端发现,只有主叫方会收到自己发送的数据,
    而被叫方发送数据时,自己不能收到(但主叫方可以收到),这个原因
    我想是不是被叫方会自动发送数据过来呢?如果是,那么怎么设置取消
    该功能呢?
        小弟正在找相关的东东,但是还没找到,望老兄指点!
      

  9.   

    各位:
        很感谢关注,问题已经找到,是超级终端有点古怪,偶用自己写的
    程序无上述怪现象。结帖了!