虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

usb-in-a-nutshell

  • This firmware translates a PS/2 mouse to a USB mouse. The translator firmware is entirely interrup

    This firmware translates a PS/2 mouse to a USB mouse. The translator firmware is entirely interrupt driven (with the exception of sending the data via USB to the host.) An interrupt is generated when the PS/2 start bit is received, at which time the firmware will begin its receive routine. In addition to this interrupt, every 168ms a timer overflow interrupts the main program and implements one state of the mouse state machine. This state machine handles sending bytes to and translating bytes received from the PS/2 mouse automatically. All of this is done in the background while the main program runs in the foreground. The only operation that the main program implements is sending mouse data to the PC via USB.

    标签: firmware mouse translates translator

    上传时间: 2015-04-26

    上传用户:cuiyashuo

  • This design package includes reference materials for creating a USB - PS/2 combination mouse that a

    This design package includes reference materials for creating a USB - PS/2 combination mouse that auto-detects the interface and configures itself to operate on the appropriate bus. Documentation docs - Designing a low cost CY7C63723 combination mouse.pdf - application note for this design - schematic.pdf - mouse schematic Firmware Source Files src - chip.c - include file that defines CY7C63723 constants - combi.c - main source file - combi.hex - Intel hex file for programming a CY7C63723 microcontroller - combi.lst - output listing from c-compiler for use with the CYDB debugger - macros.h - defines macros used in combi.c - ps2defs.h - defines PS/2 interface constants - usb_desc.h - defines the USB descriptors - usbdefs.h - defines USB interface constants

    标签: combination materials reference creating

    上传时间: 2015-10-19

    上传用户:784533221

  • This document provides guidelines for integrating a discrete high speed USB host controller onto a f

    This document provides guidelines for integrating a discrete high speed USB host controller onto a fourlayer desktop motherboard. The material covered can be broken into three main categories: Board design guidelines, EMI/ESD guidelines and front panel USB guidelines. Section 1.1 Background provides an explanation of the routing experiments and testing performed to validate the feasibility of 480 Megabits per second on an actual motherboard. Section 7 contains a design checklist that lists each design recommendation described in this document. High speed USB operation is described in the USB 2.0 Specification (http://www.usb.org/developers/docs.html).

    标签: integrating controller guidelines document

    上传时间: 2013-11-27

    上传用户:电子世界

  • This document provides guidelines for integrating a discrete high speed USB host controller onto a f

    This document provides guidelines for integrating a discrete high speed USB host controller onto a fourlayer desktop motherboard. The material covered can be broken into three main categories: Board design guidelines, EMI/ESD guidelines and front panel USB guidelines. Section 1.1 Background provides an explanation of the routing experiments and testing performed to validate the feasibility of 480 Megabits per second on an actual motherboard. Section 7 contains a design checklist that lists each design recommendation described in this document. High speed USB operation is described in the USB 2.0 Specification (http://www.usb.org/developers/docs.html).

    标签: integrating controller guidelines document

    上传时间: 2015-11-18

    上传用户:xhz1993

  • The sfloppy sample is a super floppy driver that resides in the directory \NtddkSrcStoragesfloppy. I

    The sfloppy sample is a super floppy driver that resides in the directory \\Ntddk\Src\Storage\sfloppy. It is a class driver for Super Floppy disk drives. It sits a level above the port driver (ATAPI, USB, etc) in the driver stack, and brokers communication between the application level and the port driver. The floppy driver takes requests from filesystem drivers and then sends the appropriate SCSI_REQUEST_BLOCK (SRB) to the port driver. It is compatible with x86 and IA64 platforms.

    标签: NtddkSrcStoragesfloppy directory sfloppy resides

    上传时间: 2015-12-04

    上传用户:84425894

  • usb bulk 传输例程。 * The bulkusb driver is a generic function driver, based on the Windows Driver Mode

    usb bulk 传输例程。 * The bulkusb driver is a generic function driver, based on the Windows Driver Model (WDM). * Supports Plug and Play(PnP), Power Management(PM), Windows Management Instrumentation (WMI) and the Selective Suspend (SS) features. * This sample is based off the selSusp DDK sample. Please refer the selSusp sample and the DDK docs to understand the handling of PnP, PM, WMI and SS features and implementations. * The USB device used for this sample is a generic Intel I82930 USB evaluation board programmed with a simple loopback test using a 64 KB circular buffer. None of the code in the sample is specific to this controller chip.

    标签: driver function Windows bulkusb

    上传时间: 2016-04-25

    上传用户:270189020

  • Hid Led Tester is a simple USB(interrupt mode)device tester package. There are firmware and software

    Hid Led Tester is a simple USB(interrupt mode)device tester package. There are firmware and software in it. Hid Led tester follows USB HID protocol, we don’t need to install driver for the device, and Windows (Win 2000 and later) will install the device automatic.

    标签: interrupt firmware software package

    上传时间: 2014-01-03

    上传用户:llandlu

  • ET44 Bulk transfer is a simple USB(bulk mode)device tester package. There are firmware, software and

    ET44 Bulk transfer is a simple USB(bulk mode)device tester package. There are firmware, software and driver in this package.

    标签: transfer firmware software package

    上传时间: 2014-07-08

    上传用户:wfeel

  • The USB Multi-Interface driver is a replacement driver for the system provided Multi-Interface drive

    The USB Multi-Interface driver is a replacement driver for the system provided Multi-Interface driver. This driver was developed to overcome some bugs that are included in the build in driver and to introduce new features. The driver is compatible to the system provided Multi-Interface driver. If the driver is installed on a system, it does not automatically replace the system provided driver. It exists parallel to the system driver and is assigned to a device during the installation process.

    标签: Multi-Interface driver replacement provided

    上传时间: 2017-02-11

    上传用户:asddsd

  • Want to try a copy of Linux 2.6.29-rc5 in progess with Angstom and Opie? Opie probably isn t good fo

    Want to try a copy of Linux 2.6.29-rc5 in progess with Angstom and Opie? Opie probably isn t good for much but testing but it is kind of fun. This has a very slow boot, which is much improved since this NAND image was made. NAND image of Linux 2.6.9-rc5 with Angstrom and Opie for test. Download file. Set to NOR and power on. Install using the vivi command "Restore NAND Flash from HOST thru USB" Turn off, set to NAND, turn on. Enjoy.

    标签: Opie probably Angstom progess

    上传时间: 2013-12-17

    上传用户:gaojiao1999