谁有 串口调试助手 SComAssistant V2.2 For Win98/NT/2000 的源码?
有急用,作参考,谢谢。
我的Email:[email protected]

解决方案 »

  1.   

    TO ; coohai (海)  :
    我有两个类似的执行文件,非源程序,很好用。在我的工作中调试于单片机的 时候很好!
    另外,我自己也用VC写过很多关于串口程序,WIN32的就行。
      

  2.   

    To:xiaohedou(小黑豆):
    多谢,执行程序我有,只是我自己的串口程序工作有些不正常,常有几位丢失。调试助手没有这种情况,所以我想看看是怎么回事。
      

  3.   

    To: jingqiu(金秋) 
    我确实用的是多线程,发送数据没有什么问题,仅在接收时发生丢失。我也看了同步处理的问题,但没发现毛病。
      

  4.   

    系统的底层COMM应该不存在问题的,关键是你在底层有数据时,往应用层送时用的是Post,还是SendMessage,建议用PostMessage,但在Post之前,你要建一全局缓冲,有读写指针,写指针给该线程用(postMessage只发送有数据,不必发有多少数据,只将数据拷入缓冲并处理写指针),读指针给主处理线程用,应该能解决收丢数据问题。用Send的话要注意死锁.
      

  5.   

    To:jingqiu(金秋) 
        问题解决了。SendMessage和PostMessage我都使用,没有出现你所说的问题。115200或以上的波特率都没问题。
        其实问题出在DCB上,我的串口程序和发送端的校验方式不一样,所以出现了这种问题。感谢你的参与,请接分。