![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows
cyhong826
精通C,熟练C++/汇编,从事人工智能、图形图像、音视频的研究和开发工作,我来这儿是为充电,请这方面的高人多多指教...
展开
-
VC入门之一: 实现远程调试的最佳硬件途径
<!-- document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && te转载 2009-09-23 16:43:00 · 507 阅读 · 0 评论 -
使用winAPI 串口通信(一)
串口和其他通信设备是作为文件处理的.简单的可以采用查询方式(定时方式),复杂些的可以采用事件驱动的方式. 所谓驱动方式,即当有串行数据进入输入缓冲区时,自动执行接受程序. 使用winAPI来编写 串口通信程序时,读写操作可以有同步方式与重叠的异步方式. 所谓同步方式,就是当命令发出后,直到数据确实写入到缓冲区后,写函数才返回.这种方式操作简单,但当数据写入时转载 2009-09-23 16:50:00 · 2376 阅读 · 0 评论 -
使用winAPI串口通信(二)
采用同步方式的查询方式读取串口数据时,若由于串口操作耗费较长的时间,则程序会被挂起.为解决这种问题,可以在读取数据时采用重叠I/O操作.此时,读写数据的操作在单独的线程中进行,发出读写要求的主线程可以继续运行.当读写数据成功后,读写数据线程可以通过某种方式通知主线程.两个线程协调工作,可以明显提高程序的效率. 为了实现重叠I/O操作,主要有如下几个编程步骤:转载 2009-09-23 16:51:00 · 3139 阅读 · 0 评论