社区
非技术类
帖子详情
如何用VC从串口中读写数据,请给各位大虾给予帮助。
winne_ll
2002-01-31 10:32:53
对COM1或COM2口写操作是可以的,但是如何从串口中读数据,它是用于与单片机通讯的,请大家帮忙。
...全文
170
7
打赏
收藏
如何用VC从串口中读写数据,请给各位大虾给予帮助。
对COM1或COM2口写操作是可以的,但是如何从串口中读数据,它是用于与单片机通讯的,请大家帮忙。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
garping
2002-02-01
打赏
举报
回复
读写串口如下:
HANDLE hComm1;
hComm1=CreateFile("COM1",GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_FLAG_OVERLAPPED,NULL);
if(hComm1==(HANDLE)-1)
AfxMessageBox("Printer1 initialize error!",MB_OK); //COM1
SetCommMask(hComm1,EV_RXFLAG);
SetupComm(hComm1,8192,8192);
GetCommState(hComm1,&dcb);
dcb.BaudRate=9600;
dcb.fRtsControl=RTS_CONTROL_ENABLE;
dcb.fDtrControl=DTR_CONTROL_ENABLE;
SetCommState(hComm1,&dcb);
ClearCommError(hComm1,&dwErrorFlag,&comState);
ReadFile(hComm1,cReadBuffer,dwLength,&dwLength,&ovReadOs);
WriteFile(hComm1,cReadBuffer,dwLength,&dwLength,&ovReadOs);
即可!!
garping
2002-02-01
打赏
举报
回复
读写串口如下:
HANDLE hComm1;
hComm1=CreateFile("COM1",GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_FLAG_OVERLAPPED,NULL);
if(hComm1==(HANDLE)-1)
AfxMessageBox("Printer1 initialize error!",MB_OK); //COM1
SetCommMask(hComm1,EV_RXFLAG);
SetupComm(hComm1,8192,8192);
GetCommState(hComm1,&dcb);
dcb.BaudRate=9600;
dcb.fRtsControl=RTS_CONTROL_ENABLE;
dcb.fDtrControl=DTR_CONTROL_ENABLE;
SetCommState(hComm1,&dcb);
ClearCommError(hComm1,&dwErrorFlag,&comState);
ReadFile(hComm1,cReadBuffer,dwLength,&dwLength,&ovReadOs);
WriteFile(hComm1,cReadBuffer,dwLength,&dwLength,&ovReadOs);
即可!!
qiuanhong
2002-01-31
打赏
举报
回复
写:WriteFile()
读:ReadFile()
bskay
2002-01-31
打赏
举报
回复
CreateFile
mengko
2002-01-31
打赏
举报
回复
go to see here http://roaringwind.best.163.com/
zhaotao0982
2002-01-31
打赏
举报
回复
有一个Mscomm的控件,你可以看一下,它可以进行串行通讯
yleng
2002-01-31
打赏
举报
回复
要先定义一个数组来存放要读的数据,用函数ReadFile().
串口
调试助手 2.3 版本 源码 非exe执行文件
串口
调试助手 2.3 版本的源码 非exe执行文件,
大虾
版本的,
vc
6++
[VB.NET].net下
串口
通讯问题--用mscomm控件无法使用大于16的
串口
port,急!
<script type="text/javascript"
CSDN回帖得分大全(近两年)
√vs2005调用dll的时候Initialize()函数返回错误 [
VC
/MFC 基础类] 40 ylongwu 05-21 20:486 ylongwu06-28 13:42管理√为什么我创建登陆框之后,然后获取登陆框的
数据
时候总是出现非法操作! [
VC
/MFC 界面] 40 chencheng8095 05-23 00:2911 xianglitian06-10 11:51管理√CFileFind::FindFile 支持通配符么? [
VC
/MFC 基础类] 100 wysbk002 05-22
.Net HTML 硬件
在
VC
.net
中
如何动态创建ActiveX控件
请
教斑竹及各位专家:关于DLL
中
类的动态链接,重要!在NT Service
中
调用WMI启动一个nodepad,为什么没有界面?关于CFileDialog的多选文件问题关于socket的问题?100+100=200如何将
VC
7
中
的char * 数组转换为c#
中
的byte[],大家赶快支援!!win2000的用户登录api,LogonUser(...)解析
WinCE一些经验
WindowsCE下Unicode和Ansi字符间互相转换的例子纵所周知,WindowsCE下编程99%的问题都和Unicode有关.比如文件编辑,一般都保存为Ansi格式;无线通讯
中
控制Modem需要发送的AT指令,必须是Ansi格式;网络通讯
中
,PC端一般都是Ansi的,为了和PC上协议兼容,在WindowsCE
中
必须把要发送的一个指令从Unicode转换成Ansi格式...等等.很多初学者对
非技术类
1,662
社区成员
58,948
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章