当前位置:首页 » 操作系统 » vc串口源码

vc串口源码

发布时间: 2022-12-10 01:29:24

‘壹’ 求vc 串口通信源码

Done

homewaygd

‘贰’ vc++串口编程

我这里有例子
怎么给你呢
给你一个简单的初始化串口的代码:
HANDLE
hCom=CreateFile("COM2",
GENERIC_READ|GENERIC_WRITE,0,
NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAPPED,
NULL);
if(hCom==(HANDLE)-1)
{
AfxMessageBox("打开COM失败!");
return
FALSE;
}
SetupComm(hCom,1024,1024);
COMMTIMEOUTS
TimeOuts;
TimeOuts.ReadIntervalTimeout=MAXDWORD;
TimeOuts.ReadTotalTimeoutMultiplier=0;
TimeOuts.WriteTotalTimeoutMultiplier=100;
TimeOuts.WriteTotalTimeoutConstant=500;
SetCommTimeouts(hCom,&TimeOuts);
//设置超时
DCB
dcb;
GetCommState(hCom,&dcb);
dcb.BaudRate=9600;
//波特率为9600
dcb.ByteSize=8;
//每个字节有8位
dcb.Parity=NOPARITY;
//无奇偶校验位
dcb.StopBits=1;
//1个停止位
SetCommState(hCom,&dcb);
PurgeComm(hCom,PURGE_TXCLEAR|PURGE_RXCLEAR);
////////////////////////////////////////////////
CKeyBoardDlg::EnableWindow(false);

‘叁’ 求VC++串口读写代码

VC串口通信最简单的方法就是直接用MSComm控件(当然你也可以不用直接用代码)
,这个需要添加一下,详细用法不方便贴这里,我的空间有保留(俊忆陈年 http://hi..com/chenwenjun721/blog/item/57d10611c0753709213f2eca.html),不过看描述你对VC一窍不通,因此可以的话我建议你还是用VB做比较好,VC出了错不像VB那么容易搞定,如果有需要我有做过的项目可以给你参考(有些复杂).

另外无限模块是什么模块?如果是GSM的需要了解GSM的AT指令(其实也不难)和向他要通信协议才好解析。

‘肆’ VC++ 串口调试助手源程序问题(龚建伟版)

答:
1、如果工具栏没显示的话,应该是隐藏了,可以在 “菜单栏”的空白处,单击右键,在“Control”上打钩(中文版可能叫“控件”),就可以显示出来了

2、如果你的工程 和 文章里名字一样的话(工程也和文章里一样是基于对话框的程序),肯定会有的,仔细看看

3、msdn 完整的确实很大,包括了微软所有开发工具的文档,例子,等等。刚开始学的话,可以下个VC精简版的,几十M,应该也能满足使用要求,这个链接就是精简版的
http://www.nhcfan.cn/Soft/UploadSoft/VC++6.0%20MSDN%28%BE%AB%BC%F2%B0%E6%2974.exe

4、我一直用的都是 英文版 的 VC6,下载的压缩包是 397M左右,具体地址找不到了,楼主自己搜索一下吧

另:VC入门麻烦点,但是入了门就很简单了,加油吧~

‘伍’ RS232串口通信程序(VC++实现)

visual
c++_turbo
c串口通信编程实践

热点内容
收费数据库 发布:2025-05-16 04:06:43 浏览:346
编译程序时跳转到另一个文件 发布:2025-05-16 04:03:42 浏览:249
清除exe用户名密码缓存 发布:2025-05-16 04:02:04 浏览:608
mu2需要什么配置 发布:2025-05-16 03:59:05 浏览:406
怎么设置电脑开机密码和屏幕锁 发布:2025-05-16 03:07:05 浏览:56
华为锁屏密码忘记了怎么解锁 发布:2025-05-16 03:06:26 浏览:475
安卓文字为什么没有苹果舒服 发布:2025-05-16 03:01:26 浏览:358
phpnow解压版 发布:2025-05-16 02:52:49 浏览:812
dmporacle数据库 发布:2025-05-16 02:44:31 浏览:831
云主机上传 发布:2025-05-16 02:44:30 浏览:82