llyyff1636 发表于 2013-7-31 15:15

单片机驱动PS2鼠标

用单片机驱动PS2鼠标,同时通过LCD显示鼠标的相对坐标信息。遇到的问题上,移动鼠标,数据无规律变化,检查分析代码,没什么不对的地方,很是郁闷。求有经验者指点迷津

coody 发表于 2013-7-31 17:39

根据PS2协议,很容易成功的。我用一根外中断做时钟,一根IO做数据。

wen_hau 发表于 2013-7-31 20:36

PS2 ID是几? 乱跑如果确定 sensor数据没问题 就是报告格式有问题了

Y overflow   X overflow    Y sign bit   X sign bit    Always 1   Middle Btn   Right Btn    Left Btn   第一个BYTE确定没问题吗?

llyyff1636 发表于 2013-8-9 17:14

很感谢你们,现在又出现了一个问题,就是鼠标移动的快与慢得到的位置数值不同。移动快,数值变化小,移动慢,数值变化慢。

aimie 发表于 2013-8-9 23:48

llyyff1636 发表于 2013-8-9 17:14 static/image/common/back.gif
很感谢你们,现在又出现了一个问题,就是鼠标移动的快与慢得到的位置数值不同。移动快,数值变化小,移动慢 ...

你电脑卡 的时候鼠标还会没有反应,,,单片机 你要多快

otheric 发表于 2013-8-10 13:49

单片机驱动鼠标什么好处,怎么动的 原理说说

老鱼探戈 发表于 2013-8-10 14:30

PS2协议没什么好说的,帮你找了度娘的文库。

实验十六:    PS2鼠标控制
http://wenku.baidu.com/view/5dd297c789eb172ded63b7fc.html

llyyff1636 发表于 2014-1-26 10:28

结贴了,单片机驱动光电鼠标,其中应该着重注意时序问题以及采集时间问题,这对采集鼠标移动的数据变化影响很大

speedfish 发表于 2018-9-8 11:25

您好!我在编写单片机读取PS2鼠标时,遇到困难想请教您。

speedfish 发表于 2018-9-8 11:26

出现的问题是读到的坐标乱乱的,鼠标不动时,坐标也在变化,程序看了无数遍,不知道问题出在哪里?想请教您如何解决.谢谢!

ding16622972965 发表于 2021-7-27 15:43

你好,我做的PS2鼠标也遇到了些问题,能否向您请教请教,VX:ding17889826149
页: [1]
查看完整版本: 单片机驱动PS2鼠标