usbAspKeyboard

所属分类:单片机开发
开发工具:C/C++
文件大小:371KB
下载次数:3
上传日期:2018-08-01 22:14:57
上 传 者Alexi
说明:  使用USBasp模拟一个USB键盘,MCU使用ATmega8A
(Using USBasp to simulate a USB keyboard)

文件列表:
usbAspKeyboard\BootloadHID.exe (8192, 2010-07-29)
usbAspKeyboard\demo.gif (286904, 2018-08-01)
usbAspKeyboard\Download.cmd (27, 2018-07-20)
usbAspKeyboard\main.c (20077, 2018-07-20)
usbAspKeyboard\main.hex (9734, 2018-07-20)
usbAspKeyboard\Makefile (6790, 2016-05-28)
usbAspKeyboard\make_hex.bat (17, 2016-01-15)
usbAspKeyboard\usbconfig.h (20319, 2016-05-28)
usbAspKeyboard\usbdrv\asmcommon.inc (7993, 2016-05-28)
usbAspKeyboard\usbdrv\Changelog.txt (14811, 2016-05-28)
usbAspKeyboard\usbdrv\CommercialLicense.txt (7246, 2016-05-28)
usbAspKeyboard\usbdrv\License.txt (19126, 2016-05-28)
usbAspKeyboard\usbdrv\oddebug.c (973, 2016-05-28)
usbAspKeyboard\usbdrv\oddebug.h (2913, 2016-05-28)
usbAspKeyboard\usbdrv\USB-ID-FAQ.txt (7035, 2016-05-28)
usbAspKeyboard\usbdrv\USB-IDs-for-free.txt (7039, 2016-05-28)
usbAspKeyboard\usbdrv\usbconfig-prototype.h (19017, 2016-05-28)
usbAspKeyboard\usbdrv\usbdrv.c (24738, 2016-05-28)
usbAspKeyboard\usbdrv\usbdrv.h (31748, 2016-05-28)
usbAspKeyboard\usbdrv\usbdrvasm.asm (595, 2016-05-28)
usbAspKeyboard\usbdrv\usbdrvasm.S (11332, 2016-05-28)
usbAspKeyboard\usbdrv\usbdrvasm12.inc (15344, 2016-05-28)
usbAspKeyboard\usbdrv\usbdrvasm128.inc (28614, 2016-05-28)
usbAspKeyboard\usbdrv\usbdrvasm15.inc (17829, 2016-05-28)
usbAspKeyboard\usbdrv\usbdrvasm16.inc (12704, 2016-05-28)
usbAspKeyboard\usbdrv\usbdrvasm165.inc (17036, 2016-05-28)
usbAspKeyboard\usbdrv\usbdrvasm18-crc.inc (31218, 2016-05-28)
usbAspKeyboard\usbdrv\usbdrvasm18.inc (27400, 2016-05-28)
usbAspKeyboard\usbdrv\usbdrvasm20.inc (15313, 2016-05-28)
usbAspKeyboard\usbdrv\usbportability.h (4600, 2016-05-28)
usbAspKeyboard\usbdrv (0, 2018-07-23)
usbAspKeyboard (0, 2018-08-01)

This is a demostration program written for hacking a USBasp programmer (any AliExpress/Dealextreme USBasp should work). I found this code here: http://jethomson.wordpress.com/2011/08/18/project-ouroboros-reflashing-a-betemcu-usbasp-programmer However, it was not working and cannot compile, so I updated v-usb library version and generate a new makefile. Fuses are ready for atmega8 too. Dependencies: - avr-gcc - another usbasp to flash this - avr-dude Just run make clean make hex make program Here is the original Readme: If you want to reuse this code you MUST read USB-IDs-for-free.txt and change #define USB_CFG_VENDOR_NAME and #define USB_CFG_SERIAL_NUMBER in usbconfig.h accordingly. Disclaimer: This device provides keyboard input to a computing device outside of user control. It is intended for experimentation and demonstration purposes only. It should never be used in a situation that can result in loss of data, property, or finances. It should never be used in a situation that could cause harm to a person via operation or failure. Usage of this device is beyond my control and I am not responsible for any damages resulting. The idea for this project came a comment at the Stealth USB CapsLocker article at http://macetech.com/blog/?q=node/46 * Description: Simulates a USB HID keyboard that prints out "All work and no * play makes Jack a dull boy." This code is only a slightly * modified version of Frank Zhao's "USB Business Card" with some * code added from Donald Papp's "Haunted, Mystery USB Device" * both of which are based on Christian Starkjohann's "V-USB". * Instructions: Compile and flash the program to your USB AVR device, open an * empty text file, and press Caps Lock or Num Lock to activate. * Author: Jonathan Thomson * Based on: Frank Zhao's "USB Business Card" -- http://frank.circleofcurrent.com/cache/usbbusinesscard.htm * Donald Papp's "Haunted, Mystery USB Device" -- http://imakeprojects.com/Projects/haunted-usb-cable/ * Christian Starkjohann's "V-USB" -- http://www.obdev.at/products/vusb/index.html * Creation Date: 2011-10-18 * Copyright: (c) 2011 Jonathan Thomson * License: GNU GPL v2 (see License.txt), GNU GPL v3 * V-USB License: GNU GPL v2 (see License.txt), GNU GPL v3 or proprietary (usbdrv/CommercialLicense.txt)

近期下载者

相关文件


收藏者