各种环境的串口通信
阿丹
这些原创和转载的文章,只是方便自己用时翻阅和学习,有需要的朋友也可以看到。本着我自己能看懂的标准,有错别字或者一些技术问题,如想指教可以留言,如恶意评论的滚远点,没收你钱,就别在这恶心我。
展开
-
win32串口通信
Win32串口编程 在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。 一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应转载 2012-07-20 10:39:14 · 4310 阅读 · 0 评论 -
MFC 串口编程
在Windows应用程序的开发中,我们常常需要面临与外围数据源设备通信的问题。计算机和单片机(如MCS-51)都具有串行通信口,可以设计相应的串口通信程序,完成二者之间的数据通信任务。 实际工作中利用串口完成通信任务的时候非常之多。已有一些文章介绍串口编程的文章在计算机杂志上发表。但总的感觉说来不太全面,特别是介绍32位下编程的更少,且很不详细。笔者在实际工作中积累了较多经验,结合硬件、软件,重转载 2012-07-20 10:40:09 · 11288 阅读 · 0 评论 -
boost 串口编程
用ASIO读写串行口 ASIO不仅支持网络通信,还能支持串口通信。要让两个设备使用串口通信,关键是要设置好正确的参数,这些参数是:波特率、奇偶校验 位、停止位、字符大小和流量控制。两个串口设备只有设置了相同的参数才能互相交谈。 ASIO提供了boost::asio::serial_port类,它有一个set_option(const SettableSerialPortOption& opti转载 2012-07-20 10:42:18 · 11324 阅读 · 0 评论