基于stm32的usb简易鼠标设计

基于stm32的usb简易鼠标设计

ID:28813035

大小:5.39 MB

页数:58页

时间:2018-12-14

基于stm32的usb简易鼠标设计_第1页
基于stm32的usb简易鼠标设计_第2页
基于stm32的usb简易鼠标设计_第3页
基于stm32的usb简易鼠标设计_第4页
基于stm32的usb简易鼠标设计_第5页
资源描述:

《基于stm32的usb简易鼠标设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计[论文]题目:基于STM32的USB简易鼠标设计学院:电气与信息工程学院专业:电子信息工程姓名:学号:指导老师:完成时间:2015年06月01日河南城建学院本科毕业设计(论文)摘要摘要随着设备的越来越智能化,嵌入式计算机大量应用到各种电子设备中,基于嵌入式系统的USB鼠标及键盘的应用也变得越来越广泛。在本次设计中,研究的是一款基于STM32的USB鼠标,即插即用,免驱动自动识别,很好的解决了鼠标设备智能化和低延迟的设计要求。由于是基于HID的USB设备,所以编程非常方便,贴近工程实践,应用前景广阔。嵌入式系统HID,即人机接口设备,是

2、HumanInterfaceDevice的缩写。HID是计算机周边设备中非常常见的设备类型,是可以直接与进行人交互的USB设备,例如鼠标、摄像头、U盘等。在种类繁多USB设备中,HID类设备的成本一般情况下是比较低的。实际上,只要是符合HID标准的设备都是HID设备,不一定非要具有人机交互功能。最早支持HID设备的计算机操作系统是Windows98系统。HID设备的驱动程序内置在这些系统中,不需要单独开发与安装驱动,应用程序可以直接使用这些驱动程序来与设备通信。近年来,受计算机性能提升和游戏软件等的影响,人们对鼠标的要求越来越高,特别是一些即

3、时作战游戏,人们希望能达到“零”延迟,这就对原来的鼠标技术提出了挑战。老式的圆孔鼠标早已不再适用,特别是笔记本电脑根本不再设计老式插孔。随着USB2.0以及USB3.0的不断完善,再加上高速而价廉的单片机,一款基于STM32的USB简易鼠标正是本课题的研究内容。本文主要研究基于STM32的USB简易鼠标系统的功能、设计思想和实现,以及基于STM32的USB简易鼠标的组成及工作原理,描述了研究该课题的意义和应用价值。本设计的重点在于USB协议的HID部分,精通此协议并植入单片机才能实现计算机与鼠标的沟通。关键词:USB技术;HID协议;STM3

4、2单片机;鼠标河南城建学院本科毕业设计(论文)AbstractAbstractAsmoreandmoreintelligentdevices,embeddedcomputersappliedtothelargevarietyofelectronicdevices,embeddedsystemsUSBmouseandkeyboardapplicationsarebecomingmoreandmorewidespread.Inthisdesign,thestudyisabasedontheSTM32USBmouse,plugandplay,dri

5、ver-freeautomaticidentification,agoodsolutiontothemousedeviceintelligenceandlow-latencydesignrequirements.BecauseitisbasedonHIDUSBdevice,sotheprogrammingisveryconvenient,closetotheengineeringpractice,theapplicationprospects.EmbeddedsystemsHID,namelyhumaninterfacedevices,isa

6、nabbreviationforHumanInterfaceDevice.HIDisacomputerperipheraldeviceinaverycommondevicetypes,peoplecaninteractdirectlywiththeconductofUSBdevices,suchasamouse,camera,Udiskandsoon.InawiderangeofUSBdevices,underHIDclassdevicesgenerallycostisrelativelylow.Infact,aslongasaHID-com

7、pliantdevicesareHIDdevicedoesnotnecessarilyhavetohaveinteractivefeatures.TheearliestHIDdevicessupportedcomputeroperatingsystemisWindows98system.HIDdevicedriversbuiltintothesesystems,theneedforseparatedevelopmentandinstallthedriver,anapplicationcanusethesedriverstocommunicat

8、ewiththedevice.Inrecentyears,theimpactofcomputerandgamesoftwareperformanceby,peopl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。