搜索
bottom↓
回复: 5

利用CY8C24894,实现的USB 鼠标 !

[复制链接]

出0入0汤圆

发表于 2010-4-3 18:13:23 | 显示全部楼层 |阅读模式
利用CY8C2489C这款IC,无需驱动,即可以实现触摸式 USB 鼠标相应的功能。通过初步硬件调试(在马老师上的板子上调的,呵呵),发现效果还不错,基本上实现了USB 鼠标的相应的功能。

     在硬件开发板上,利用4个触摸式按键和1 个SLIDER (滑触), 4个触摸按键,从左到右分别实现鼠标,向左(MouseData[0]=0x01),向上(MouseData[2]=0xff-x), 方向左右移动,(MouseData[1]: -127 ~127),向下(MouseData[2]=0x01+x)。当扫描到相应按键时(或各种按键的组合),即向PC端发送相应的数据,便可实现相应USB鼠标功能了(不用写自己的上位机程序,因为系统可以免费为我们识别和处理这些数据的)

    触摸式USB鼠标只是平面的一块PCB电路板(可以再上面贴上防水的东西),极大的减少了产品的体积。操作只需轻轻一按,一滑,一点。灵敏度也很好。这样就可以方便应用于那些不需要体积大大的普通鼠标的产品中去了。

PC发现了USB HID 设备 (原文件名:我的TouchMouse.jpg)


这里出现了新的鼠标设备 (原文件名:我的TouchMouse.jpg)


移动SLIDER鼠标跟着移动 (原文件名:030156.jpg)


(原文件名:031155.jpg)


(原文件名:031156.jpg)


右键功能,效果如下 (原文件名:右键.jpg)


(原文件名:右键显示.jpg)

提供HEX文件供参考,可以下到马老师的开发板或者其他CY8C24894的硬件版运行(MyTouchMouse.hex)
程序下载文件ourdev_543550.rar(文件大小:7K) (原文件名:MyTouchMouse.rar)


系统配置如下:
LCD:显示取P5口
Moduleator Cap: P05
FB resistor : P05
SW0->P00 SW1-P01 SW2-P02 SW3->P03
S0~S7-> P40~P47

出0入0汤圆

发表于 2010-4-6 12:49:14 | 显示全部楼层
这方面的资料太少,顶

出0入0汤圆

发表于 2010-8-18 15:30:16 | 显示全部楼层
先收藏了

出0入0汤圆

发表于 2010-8-31 19:36:06 | 显示全部楼层
收藏了

出0入0汤圆

发表于 2011-6-10 13:59:07 | 显示全部楼层
你小子太小气了,给个HEX文件有屁用啊。
能不能把你的程序弄上来看看。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-4 18:42

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

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