摘要:
转自csdn大牛johnny 在工业控制中,工控机(一般都是基于windows平台)与智能仪表一般通过RS485进行通信。RS485的通信方式是半双工的,每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后做出应答。 在win32(32位的windows环境)下,可以通到使用ActiveX控件或者Windows的API函数这两种编程方式实现串口通信。 串口有两种操作方式:同步操作和异步操作(重叠操作)。同步操作时,API函数会阻塞直至操作完成以后才返回,而异步操作,API函数会立即返回,操作在后台运行,避免线程的阻塞。 两种方式,都要通过四个步骤... 阅读全文