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)
近期下载者:
相关文件:
收藏者: