搜索
bottom↓
回复: 18

有谁知道,win7 32/64位,是否仍支持串口鼠标?是热插拔的吗?

[复制链接]
头像被屏蔽

出0入0汤圆

发表于 2016-4-14 16:18:58 来自手机 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出30入25汤圆

发表于 2016-4-14 16:22:10 | 显示全部楼层
本帖最后由 shamiao 于 2016-4-14 16:47 编辑

能否使用:
没有亲自尝试过,但我认为值得一试。因为串口鼠标的驱动文件在Windows 7中并未移除:
C:\Windows\System32\drivers\sermouse.sys

补充2:
但有一个问题:串口是独占的。被内核驱动占用了用户就不能打开,如果要随时准备被用户打开,内核驱动就无法占用。
所以做了更详细的调查表明,所有的Windows系统(早至98甚至更早)都是这样做的:
  • 开机时轮询所有串口,检测是否存在串口鼠标
  • 如果某个串口上有鼠标,才会加载串口鼠标驱动,并命令驱动一直占用这个串口
    (从而这个串口在本次操作系统的运行中,就变成串口鼠标专用的了,用户程序打不开)
Win7在这个机制上也是一样的

所以结论应该是:
  • 插着串口鼠标开机,OK
  • 插着开机,开机后在有鼠标的端口上热拔+热插,OK
  • 不插开机,开机后热插,NG
  • 各个端口是分开的,也就是说:要测全部的端口,就必须要每个端口上都插一个鼠标开机

头像被屏蔽

出0入0汤圆

 楼主| 发表于 2016-4-14 17:05:44 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出30入25汤圆

发表于 2016-4-14 17:11:59 | 显示全部楼层
如果回归到测试串口的目的,实际上我倾向于用一个非常简单的办法:

找一个串口modem接上去,然后设备管理器里扫描检测硬件改动

不用管Win7下能否驱得动——只要能够找到设备、显示出设备名字、显示驱动搜索界面,就说明串口的通信是能走通的

这个办法我在遥远的Win98和Win2000时代是用过的,屡试不爽,并且是可以热插的(当然插拔时请把modem的电关了,否则易烧端口)

出0入0汤圆

发表于 2016-4-14 17:12:09 | 显示全部楼层
楼上高手啊,,话说现在还能找到串口鼠标吗
头像被屏蔽

出0入0汤圆

 楼主| 发表于 2016-4-14 17:16:41 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2016-4-14 17:17:04 | 显示全部楼层
既然要测两个串口,可以直接用交叉线接在一起然后打开两个串口调试软件测试。

出0入0汤圆

发表于 2016-4-14 17:25:56 | 显示全部楼层
不行的!!!跟PS2一样,要先接上再开机!

出0入0汤圆

发表于 2016-4-14 17:30:22 | 显示全部楼层
长见识了,还是第一次见这种鼠标,老鼠标我也只知道有PS2接口的。

出0入0汤圆

发表于 2016-4-14 18:04:09 | 显示全部楼层
老鼠标我也只知道有PS2接口的,串口鼠标真可古董收藏

出0入0汤圆

发表于 2016-4-14 19:12:50 | 显示全部楼层
把物理串口的收发两个引脚用一条杜邦线短路,再在U盘里放一个绿色的串口助手,插上U盘用串口助手自发自收几个字符就可以啦……
头像被屏蔽

出0入0汤圆

 楼主| 发表于 2016-4-15 00:51:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2016-4-15 06:20:06 | 显示全部楼层
呵呵,正如10楼所说我还真是收藏了一个串口鼠标,测试结果如下,win7/32系统运行中,插入鼠标无反应,关机后重启机器鼠标正常使用,拔下鼠标再插上使用依旧正常。

出0入0汤圆

发表于 2016-4-15 06:33:40 | 显示全部楼层
测试补充: 关机拔掉鼠标再开机,插入鼠标系统无反应,进入设备管理界面进行硬件搜索系统可以发现硬件,鼠标正常使用。

出0入0汤圆

发表于 2016-4-15 06:54:15 | 显示全部楼层
有一点遗憾,没机会测试第一次热插入鼠标的时候,进行硬件搜索鼠标是否可用。
头像被屏蔽

出0入0汤圆

 楼主| 发表于 2016-4-15 07:27:39 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出350入477汤圆

发表于 2016-4-15 13:29:57 来自手机 | 显示全部楼层
自己焊个23连起来的db9头子作为测试工具就行了。串口助手随便发点东西,发啥也会收到啥

出350入477汤圆

发表于 2016-4-15 13:33:21 来自手机 | 显示全部楼层
dzrs0620 发表于 2016-4-14 19:12
把物理串口的收发两个引脚用一条杜邦线短路,再在U盘里放一个绿色的串口助手,插上U盘用串口助手自发自收几 ...

就是这种原理,但手工连杜邦线太麻烦,焊个2脚和3脚内部短路的串口头子,需要了直接插上最快

出0入0汤圆

发表于 2016-4-15 20:41:44 | 显示全部楼层
一下午没来,俺手头有个测试程序,14年写的,读串行条码枪的,也是花几十块,比你买个鼠标实用点……
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 14:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表