佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1084|回复: 3

如何 decoded mouse?

[复制链接]
发表于 19-1-2007 10:52 AM | 显示全部楼层 |阅读模式
各位,我要用mouse来找motor的angular velocity. 但是不知如何下手。 请帮帮忙!
回复

使用道具 举报


ADVERTISEMENT

发表于 19-1-2007 01:29 PM | 显示全部楼层

回复 #1 hikki123 的帖子

不可以, mouse的不够快。
回复

使用道具 举报

 楼主| 发表于 19-1-2007 08:44 PM | 显示全部楼层
我用的motor并不是说很快。我用PS/2的mouse,PIN 1是传送data, PIN 3是Ground, PIN4是Vcc和PIN5是Clock.然后,我用LM7805联着PIN3和PIN4。照理说我能得到应得的PULSE在data和Clock.奇怪的是我只得到11.09kHz在Clock而已。但data=0,这让我不能拿到应得的知料。有什么办法可以拿到data呢? 请大侠帮帮忙。

[ 本帖最后由 hikki123 于 19-1-2007 09:13 PM 编辑 ]
回复

使用道具 举报

发表于 20-1-2007 08:31 AM | 显示全部楼层
原帖由 hikki123 于 19-1-2007 08:44 PM 发表
我用的motor并不是说很快。我用PS/2的mouse,PIN 1是传送data, PIN 3是Ground, PIN4是Vcc和PIN5是Clock.然后,我用LM7805联着PIN3和PIN4。照理说我能得到应得的PULSE在data和Clock.奇怪的是我只得到11.09kHz在Cl ...

因为你没有送"Enable Data Reporting"的指令。

PS2 Mouse 在上电后, default是 "Data Reporting Disable", 不会送你要的Data Stream, 直到Mouse收到"Enable Data Reporting"(0XF4)为止。

如何Send 0xF4呢?这要求你对PS2的Protocol有一定程度的了解才可以,PS2的data是双向的, (bi-directional),你要把clock pull low,把Data pull low,这时,mouse就会接收你的指令了,send 你的command + ack bit 就OK了。

祥情就请你自己Google吧。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 23-12-2024 11:17 PM , Processed in 0.246910 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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