[ZLG-ARM] ps2鼠标发送数据问题

[复制链接]
 楼主| 发表于 2008-9-24 17:36 | 显示全部楼层 |阅读模式
我现在做一个ps2鼠标,用的是lpc2106来接收鼠标的时序<br /><br />根据ps2资料鼠标的功能如下:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;发送的数据&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我收到的:<br /><br />按左键:09&nbsp;&nbsp;00&nbsp;&nbsp;00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;09&nbsp;&nbsp;00&nbsp;&nbsp;00<br /><br />释放左键:08&nbsp;00&nbsp;00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;08&nbsp;00&nbsp;&nbsp;00<br /><br />按右键:0A&nbsp;&nbsp;00&nbsp;&nbsp;00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0A&nbsp;&nbsp;00&nbsp;&nbsp;00<br /><br />释放右键:08&nbsp;&nbsp;00&nbsp;&nbsp;00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;08&nbsp;&nbsp;00&nbsp;&nbsp;00<br /><br />左移:18&nbsp;FF&nbsp;&nbsp;00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;18&nbsp;&nbsp;80&nbsp;&nbsp;00<br /><br />右移:08&nbsp;01&nbsp;&nbsp;00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;08&nbsp;&nbsp;00&nbsp;&nbsp;&nbsp;00<br /><br />上移:08&nbsp;00&nbsp;01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;08&nbsp;&nbsp;00&nbsp;&nbsp;00<br /><br />下移:28&nbsp;00&nbsp;&nbsp;FF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;28&nbsp;&nbsp;00&nbsp;&nbsp;80<br /><br />左边的ps2资料上写的鼠标发送的数据,右边是我实际收到的,都是16进制,左右键接收是正确的,而且我是在键盘基础上修改(键盘也收发正确),说明时序接受应该没问题吧<br /><br />但是移动数据就是错的01变成00&nbsp;&nbsp;FF变成80,我换了几个鼠标也是同样的问题,不知道问题出在哪?ps2资料也没有什么关于影响这些数据的设置命令。<br /><br />遇到这个问题的朋友能够帮帮我啊&nbsp;&nbsp;实在是很无奈啊&nbsp;&nbsp;&nbsp;要是01不变成00是其他还好可以区分&nbsp;&nbsp;现在08&nbsp;&nbsp;00&nbsp;&nbsp;00有好几个<br /><br />&nbsp;<br /><br />&nbsp;<br /><br />各位高手救救我吧&nbsp;&nbsp;感激不尽<br />
发表于 2008-9-26 08:23 | 显示全部楼层

re:raohai85

您好!<br />已在http://bbs.zlgmcu.com/回复您了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

0

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