串口通信
文章平均质量分 74
msforever
普适计算,人机交互,到底好不好呢???
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MSCOMM通信控件接收数据
从串口接收数据,显示在Edit Box里:void CMyDlg::OnOnCommMscomm1() { // TODO: Add your control notification handler code here VARIANT variant_inp; COleSafeArray safearray_inp; LON...原创 2010-10-19 03:15:59 · 329 阅读 · 0 评论 -
MSComm串行通讯控件设置 串口、波特率等参数方法
一.想一进入程序,有默认的串口参数设置: 1.把参数值设定死在OnInitDialog()函数里添加:if (m_ctrlComm.GetPortOpen())m_ctrlComm.SetPortOpen(FALSE);m_ctrlComm.SetCommPort(1); // 选择com1if (!m_ctrlComm.GetPortOpen())m_ctrlCo...原创 2010-10-19 03:18:01 · 1255 阅读 · 0 评论 -
VC++.NET和VC++6.0串行通信控件的使用区别
1 MSComm介绍在WINDOWS环境下,用户不能直接对PC的串行端口进行操作。Visual C++.NET中,通过使用微软公司提供的Microsoft Comm Control控件(简称MSComm),可以方便地实现PC与外部设备之间的串行通信,编程工作量相对较少。2.Visual C++.NET中控件MSComm的函数与Visual C++6.0中的控件函数有所不同。...原创 2010-10-19 03:29:24 · 205 阅读 · 0 评论 -
(一) 串口通信程序设计步骤详述
1.建立项目 2.在项目中插入MSComm控件 3.利用ClassWizard定义CMSComm类控制变量4.在对话框中添加控件 5.添加串口事件消息处理函数OnComm()6.打开和设置串口参数7.发送数据8.发送十六进制字符9.在接收框中以十六进制显示10.如何设置自动发送11.什么是VARIANT数据类型?如何使...原创 2010-10-19 03:51:01 · 2230 阅读 · 0 评论 -
(二) 串口通信的一般步骤
2.1打开串口 在32位Windows中,串口和其他通信设备(如磁盘等)都被作为文件进行处理,在使用前必须先将其打开,为保证串口通信数据传输的可靠性,串口一般以非共享模式打开,也就是在被串口打开后,其他程序不能在去打开此设备。 2.2配置串口 在使用串口进行数据通信前必须对其进行正确的配置,串口需要配置的主要参数有波特率、数据位、停止位、奇偶校验、收发数据缓冲区大小。除此之...原创 2010-10-19 03:51:44 · 2669 阅读 · 0 评论 -
(三)MSComm控件进行串口编程的基本步骤
1在建立的工程中插入MSComm控件 2添加MSComm控件ID的控制变量或对象 3对串口进行初始化,设置MSComm控件的属性 4添加串口事件的消息处理函数OnComm()函数,在函数中根据应用需要,编写数据处理代码 5编写串口发送等其他代码 6关闭串口个MSComm控件只能对应一个串口,如果应用程序需要访问多个串口,必须使用多个MSComm控件。 处理通...原创 2010-10-19 03:54:07 · 358 阅读 · 0 评论
分享