一个关于串口通讯的问题

zab76 2002-09-22 05:07:32
各位大虾,小弟在工作中碰到一个问题,请大家指教:
我在使用一种多串口卡时,发现当某个串口有持续的数据进入时(每0.5秒钟一笔长度为92字节的数据,也不大),通讯倒是没有问题,但是重新启动系统(无论重新开机还是重启动),均会发生应用程序无法打开该串口的情况,其它串口均可正常打开;若在重启动之前先将数据断开,则该串口也能够正常打开,并且打开后通讯一切正常。本来我怀疑是程序的问题,可用超级终端也遇到相同的情况。我怀疑是驱动的问题,可从现场回来之后在实验室怎么也复现不了这种现象。而且在现场也是使用一周以后才出现的。这是怎么回事?我快要疯了,请大家多多帮忙,提出更多的思路,帮助我早日脱离苦海,在这里先谢过各位大虾了。
另:现在又发现在现场的系统用主机自带的串口就没有出现类似的问题。
...全文
43 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zab76 2002-09-25
  • 打赏
  • 举报
回复
多些各位大虾的指点,进一步测试发现打不开串口的原因是系统不知为何在该串口上识别到一个“Microsoft Serial BallPoint”的鼠标类设备,将其禁用后问题即消失。
我想请教一下,有没有办法不让Windows2000去自动识别这些莫名其妙的设备?
winkey 2002-09-24
  • 打赏
  • 举报
回复
MOXA卡,把串口换试试!
tianfang 2002-09-23
  • 打赏
  • 举报
回复
会不会是连接线的问题?
lj_csdn 2002-09-22
  • 打赏
  • 举报
回复
不会吧。重新启动电脑的话所有设备都复位了。
是否跟你的外接设备有关?
ckc 2002-09-22
  • 打赏
  • 举报
回复
若在重启动之前先将数据断开,则该串口也能够正常打开,并且打开后通讯一切正常。
什么叫先将数据断开?
是不是用的智能多功能卡

4,388

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧