社区
硬件/系统
帖子详情
mscomm控件通讯的问题(串口高手请进,一定要救我啊!!!!)
ascap
2005-11-18 05:30:14
我现在有这样一个问题,我的程序和下位机的串口联系,每次发送四个字节,然后下位机返回四个字节的数据,程序中向串口发送数据是通过按键消息来完成的,请问我怎么样才能保证收到的数据是我所需要的,例如:8E 36 20 0D是发送的数据
返回的是:2C 00 00 0E,
如果按键的动作连续发生就会有问题,请问怎么解决呢?
...全文
162
8
打赏
收藏
mscomm控件通讯的问题(串口高手请进,一定要救我啊!!!!)
我现在有这样一个问题,我的程序和下位机的串口联系,每次发送四个字节,然后下位机返回四个字节的数据,程序中向串口发送数据是通过按键消息来完成的,请问我怎么样才能保证收到的数据是我所需要的,例如:8E 36 20 0D是发送的数据 返回的是:2C 00 00 0E, 如果按键的动作连续发生就会有问题,请问怎么解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nlstone
2005-11-25
打赏
举报
回复
"串口返回的信息接收不完整,丢了一些数据"
与接收无关,关键在于控制发送
ascap
2005-11-21
打赏
举报
回复
好的,我试试吧,本人是第一次接触串口方面的东西, 还望有经验人士指点为。
ascap
2005-11-21
打赏
举报
回复
发送和返回的协议都是固定的,不能在里面加东西了,连续按时出现的问题是串口返回的信息接收不完整,丢了一些数据
如果我发送的是ABC,串口返回的是DEF,我如何确定完整的接收到的是DEF,需要考虑时序的,时延的问题吗?还望高手予以解答。
superbert
2005-11-21
打赏
举报
回复
可以在你下发的信息中加标记,下面反馈也将该标记反馈,这样就能够知道该信息已经被下面处理了
还有,你连续按时出现的问题是什么,请说明……
lzy371
2005-11-20
打赏
举报
回复
可以通过标记变量来告诉按键消息的有效性,当接收并处理完毕才允许按键消息有效,否则按键消息无效。
yayaniuniu502
2005-11-20
打赏
举报
回复
控制时序,在接收完信息以前,发送端都只能处于消息队列中,
象sendmessage和postmessage的区别
nlstone
2005-11-19
打赏
举报
回复
如果按键的动作连续发生就会有问题,为什么会有问题?
严格地...可以加帧头/(校验)保证每帧的完整性
ascap
2005-11-19
打赏
举报
回复
自己顶一下,没有人会吗?
LabVIEW
串口
通讯
MS
COM
M
控件
安装包
LabVIEW
串口
通讯
MS
COM
M
控件
安装包 第一步:将Ms
com
m.srg, Ms
com
m32.ocx,Ms
com
m32.dep三个文件复制到系统文件夹中C:\windows\system32\。 第二步:。。。。。。 在LabVIEW中的应用:进入LabVIEW环境中,在
控件
面板上...
WINCC注册MS
COM
M
控件
WINCC注册MS
COM
M
控件
,WINCC
串口
通讯
使用。
VC++下用MS
Com
m
控件
实现
串口
通讯
用ms
com
m
控件
,在vc++下实现
串口
通讯
ms
com
m
控件
实现
串口
通信
利用VB5.0的MS
Com
m
控件
实现
串口
通信 设置MS
Com
m
控件
的
Com
mPort、Settings、EOFEnable属性初始化 设置MS
Com
m
控件
的PortOpen属性,通过Output方法发送字符串数据 设置并读取MS
Com
m
控件
的InputLen和...
利用MS
Com
m
控件
进行
串口
数据传输vc++mfc编程案例
利用MS
Com
m
控件
进行
串口
数据传输 C++课程设计案例精编 vc++mfc编程案例
硬件/系统
2,640
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章