社区
Delphi
帖子详情
有人用SPCOMM遇到过这样的问题么?
arbutus
2004-07-09 08:34:22
就是用SPCOMM控件写个读串口的程序,一般读是正确的,可到机器重启动后会出现读不正确的现象,然后用其他象串口助手这样的串口程序读一下正确后再用我的程序读就不会出现错误了,一直到再次重新启动还会出错,不知道有人遇到过这样的问题么?
...全文
178
17
打赏
收藏
有人用SPCOMM遇到过这样的问题么?
就是用SPCOMM控件写个读串口的程序,一般读是正确的,可到机器重启动后会出现读不正确的现象,然后用其他象串口助手这样的串口程序读一下正确后再用我的程序读就不会出现错误了,一直到再次重新启动还会出错,不知道有人遇到过这样的问题么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
old_wei
2004-07-12
打赏
举报
回复
接在传口线上,
可以自制,用LED监控COM口得每一条线。很简单。
你在北京的话可以借你。
old_wei
2004-07-11
打赏
举报
回复
在你的机器和仪器之间接一个串口监视器,监视各条线的状态。
看看串口助手运行后的状态,与你的程序做个比较,就能找到原因。
qinget
2004-07-11
打赏
举报
回复
就是用SPCOMM控件写个读串口的程序,一般读是正确的,可到机器重启动后会出现读不正确的现象,然后用其他象串口助手这样的串口程序读一下正确后再用我的程序读就不会出现错误了,一直到再次重新启动还会出错,不知道有人遇到过这样的问题么?
在读正确的时候,你用Comm1.stopcomm;Comm1.Startcomm; 试试,可以查出问题所在
arbutus
2004-07-11
打赏
举报
回复
啊?我没有这样的东西啊,而且也不会接啊,怎么弄呢?
ChinaOk
2004-07-11
打赏
举报
回复
Up一下,
可以单步跟踪一下嘛。
==========================================
欢迎使用 Forums Helper 论坛助手... [助您多、快、好、爽上CSDN...]
程序最后更新2004年7月11日 [Powered By ChinaOK]
put
2004-07-11
打赏
举报
回复
帮你up一下
chinafriend_xj
2004-07-11
打赏
举报
回复
把你的spcommm的有关代码贴上来看看
arbutus
2004-07-11
打赏
举报
回复
顶一下
arbutus
2004-07-10
打赏
举报
回复
好象还不行啊,我现在的设置是:
baudrate=9600
bytesize=_8
commname='COM1'
dsrSensttivity=false
dtrControl=dtrdisable
ignorenullchar=false
inx_xonxoffflow=false
outx_ctsflow=false
outx_dsrflow=false
out_xonooffflow=false
parity=none
paritycheck=false
replacewhenparityerror=false
rtsControl=rtsdisable
stopbits=_1
txcontinueonxoff=false
好象设置true/false的就这么多了把,上两个设置是这样么?
yaven365
2004-07-10
打赏
举报
回复
串口的初始化设置不对,把所有true的属性都该为false
上边那两个也该一下就应该没问题了
littleflowerfox
2004-07-10
打赏
举报
回复
应该不会吧
你把机器重新启动后,然后进入Delphi用调试环境跟踪一下
arbutus
2004-07-10
打赏
举报
回复
正确的设置应该是什么呢?我对这个细节的东西不很懂,
我的程序中是默认的设置:RTSControl=RtsEnable、DtrControl=DtrEnable
old_wei
2004-07-10
打赏
举报
回复
如果其他机器也这样,可能是你的程序开始对串口初始化的问题,
注意检查RTSControl、DtrControl的初始设置。
arbutus
2004-07-10
打赏
举报
回复
啊?硬件有问题?串口是别人做的一个仪器,用来发数据到电脑中,在所有机器上好象都有这个问题,可为什么用串口助手接受一开始就没问题呢?
old_wei
2004-07-10
打赏
举报
回复
我遇到过类似问题,电脑开机后串口的状态不对,需要用软件初始化一下,便都正常了。
原因是这台电脑的串口有问题(硬件),建议更换端口或电脑。
suuare
2004-07-09
打赏
举报
回复
OS的问题?
aiirii
2004-07-09
打赏
举报
回复
没遇过,奇怪
S
PC
OMM
使用方法
利用 Delphi实现串口通信的常用的方法有 3种:一是利用控件,如 MSC
OMM
控件和 S
PC
OMM
控件;二是使用 API函数;三是调用其他串口通信程序。其中利用 API编写串口通信程序较为复杂,需要掌握大量的通信知识。相比较而...
s
pc
omm
delphi 使用例子 源码
s
pc
omm
delphi 使用例子 源码
Delphi中S
pc
omm
及使用属性及用法详解
压缩包内有S
PC
OMM
和其使用说明 包含有具体设置介绍 适合刚学串口操作的同学学习
delphi使用s
pc
omm
串口通信发送消息例子
delphi使用s
pc
omm
控件串口通信发送消息简单例子。内含s
pc
omm
控件。
S
PC
OMM
2.5修正版
S
PC
OMM
2.5修正版S
PC
OMM
2.5修正版
Delphi
5,379
社区成员
262,722
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章