怎么才能设置MFC串口通信的时候com1接收信息,com2发送信息呢?麻烦说的详细点!谢谢了!本人小菜!

解决方案 »

  1.   


    我的意思是 我编写一个串口通信的软件,怎样用这一个软件来实现com1口接收信息,com2口发送信息。一共有2个com口。
      

  2.   

    如果你说的是com1口收到com2口输出的消息,可以用2,3针交叉的串口线直接把COM1和COM2连起来就行.
    如果说的是COM1专门用来接收,COM2专门用来发送,就有点怪异了,COM口本来就是双工的,一个口就可以收发.如果实在非要那么干(该软件控件的设备确实也是这样的?),不就是多一个COM的句柄吗?
      

  3.   

    3楼Waiting4you,很久没来CSDN了,竟然看到了你。哈哈
    你说的没错,找一根串口线,23交叉,两头接在COM1和COM2上,程序打开这两个串口进行收发测试就行了。
      

  4.   

    和一个串口没啥区别的。一个串口是一个线程,两个串口就得两个线程了。只不过在一个线程里面ReadFile()另一个线程里面WriteFile(),如果读线程中发生了些操作,让它不去响应罢了。这个还是用API方式来写代码为佳。
      

  5.   

    http://topic.csdn.net/t/20030801/14/2097861.html