首先声明,我是特菜的菜鸟。
我想要知道串口通讯的过程。我用的的VS2005,我想要各位达人给我讲讲串口通讯的详细过程。越详细越好。
我在2005里有SerialPort类。不过我想知道这里类的一些详细的说明,尤其是关于读写缓存区的。他是每次读完全部缓存区还是只读取变化的部分?
还有发送数据部分,如果我的内容比较长,那是否会出现。我发送123,接收成321的情况,望赐教。越详细越好!
最好有个简单的源码,然后附上中文的说明!
希望回复的更详细些,我主要是关心收数据。在网上看了很多资料介绍了多线程接受数据。避免主线程阻塞。(我真的很菜。不明白阻塞的实际意思,但我猜应该会导致整个软件响应变慢)。我不明白这个多线程是如何实现的,还有这个多线程是如何避免阻塞的。望赐教!!
再补充下,希望得到多线程接收串口信息的详细 说明。。我明白多线程的作用,但是不明白如何写这个多线程。之前只写过一条逻辑的线,如果,那么,否则,或者FOR循环一类的东西。线程只是知道有这么个概念,但不知道如何实现。VS2005里面有SerialPort类,但是我没有找到关于这个类的方法的详细参数说明的文章。
其实几位的回答都对我有帮助,但还没让我彻底明白这个问题。所以只好加分等了。。