VC MFC 串口通信(多线程)
现在一般用VC写串口通信,大多数人会采取下面的三种方式:
一.直接利用VC 里面的MSComm类进行编程。
二.网上也有一个比较好的类,大多数人也喜欢采用SerialPort(此类其实也比较好用)
三.应用API函数进行串口编程。
以上三种方式编程,我都用过的。。。(当然都不是很深入)。其实前两种用起来比较简单一点。就是对串口初始化,在调用MSComm(SerialPort)的函数就可以了。我只是简单的看过上面两个类的定义,其中也有线程的使用。
(
但是在我使用的时候,我是通过串口接收一副图像,但有时候界面会出现卡死的情况,到此论坛上求助,有人告诉我要创建一个线程,,,这里我到现在都不是很了解,因为我觉得本来就是一个线程吧! 为什么还要创建了。。)于是就学应用API函数进行编程了。
API 函数:API(Application Programming Interface,应用编程接口)其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令(只要是在windows环境下编程都可以调用API函数)