首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

串口有关问题,为什么总是会死掉 delphi

2013-09-04 
串口问题,为什么总是会死掉 delphi代码就不贴了,现象是这样的,写了一个利用232串口通讯的控制软件,最开始

串口问题,为什么总是会死掉 delphi
代码就不贴了,现象是这样的,写了一个利用232串口通讯的控制软件,最开始串口通信部分使用串口控件MsComm写的,软件写好了,在联想品牌机的COM1上使用,一切正常,而在戴尔机器上用PCIe接口的串口连接时,软件就会在大约1个小时的样子就死掉,关键是死掉之后重新打开软件也连不上,用串口调试工具也不行,就像是串口死掉了的感觉,必须重启电脑。后来将串口通讯部分改成使用WindowsAPI来写,异步模式,但是还是出问题,刚开始是掉了之后重新连接一下就OK,到后来重新连接也不好使,串口调试工具也连不上,仍然是串口死掉的感觉,但是软件确还没有死,照样操作,就是连不上串口,非得重启电脑才连得上。但是在联想电脑的主串口上就没得任何问题,不知各位大虾有没有碰到过这种问题,是如何解决的。 串口?delphi delphi 串口 通讯
[解决办法]
串口硬件与驱动的兼容性问题?
[解决办法]
那就是交叉验证矛盾了:
你的串口程序,别人的串口程序
x
dell,联想
[解决办法]

引用:
Quote: 引用:

串口硬件与驱动的兼容性问题?

我也这样想过,但是奇怪的是,其他的软件在上面运行就ok!


引用:
。。。串口调试工具也连不上,仍然是串口死掉的感觉,

串口调试工具也不行啊 电脑的问题
[解决办法]
引用:
因为现在配的戴尔没有自带串口,但是联想的有,别人的程序用串口就没问题,我这个在联想上用也没问题,但是用到戴尔上,过了一定的时间就会出问题.

没有自带串口?戴尔上用的是USB转串口?
[解决办法]
串口这东西自打有计算机就存在了吧,没有理由说硬件还有问题啊。
还是先找找软件的问题,串口的数据是有错误机率的,是否正确处理了呢
串口本质上是作为文件处理的,打开后必须确保要关闭哦。
[解决办法]
你用的是什么串口卡,DELL的电脑兼容性是有问题,碰到过,杂牌的串口卡在DELL上不行,在兼容机和联机上就行

如果电脑不能换,就换串口卡吧,MOXA的卡没问题
[解决办法]
串口组件推荐用Cport,如果是串口的速度要求很高的话,那就接着用API

热点排行