is a Windows XP/Vista GUI application for USBasp and avrdude.
این پروگرامر توسط شرکت خودمون نوشته شده و می شه باهاش توی همه کامپایلرها استفاده کرد و کار باها ش راحته
USBasp - USB programmer for Atmel AVR controllers
USBasp is a USB in-circuit programmer for Atmel AVR controllers. It simply consists of an ATMega48 or an ATMega8 and a couple of passive components. The programmer uses a firmware-only USB driver, no special USB controller is needed.
Features
- Works under multiple platforms. Linux, Mac OS X and Windows are tested.
- No special controllers or smd components are needed.
- Programming speed is up to 5kBytes/sec.
- SCK option to support targets with low clock speed (< 1,5MHz).
- Planned: serial interface to target (e.g. for debugging).
Download
Firmware and circuit
The following packages include circuit and firmware.
usbasp.2009-02-28.tar.gz (260 kB)
usbasp.2007-10-23.tar.gz (172 kB)
usbasp.2007-07-23.tar.gz (176 kB)
usbasp.2006-12-29.tar.gz (118 kB) Supports programmers with ATMega48 and ATMega8.
usbasp.2006-09-16.tar.gz (116 kB) New VID/PID!
usbasp.2005-11-14.tar.gz (175 kB)
usbasp.2005-07-03.tar.gz (166 kB)
usbasp.2005-04-21.tar.gz (169 kB)
Please refer to
Readme.txt for details on building, installing and using USBasp.
Drivers
On Linux and MacOS X no kernel driver is needed. Windows requires a driver for USBasp:
usbasp-windriver.2009-02-28.zip (70 kB)
Note: Windows Vista/7 x64 requires drivers with digital signature. Currently there are no official drivers for libusb (USBasp software is based on it) with such a signature. Users reported that there is a tool named "Driver Signature Enforcement Overrider" to avoid the signature check.
Software
Hardware
Schematic
PCB layouts
Here is a list of tested PCB layouts. If you have designed your own PCB, please let me know.
Official USBasp kit
by Fisch und Fischl GmbH
Official USBasp kit with case and preprogrammed controller. No smd parts.
Offiziellen USBasp Bausatz bestellen
usbasp_single_side.t3001.zip
by Thomas Fischl
Single-Side PCB, TARGET 3001! layout file
Size: 90x40 mm (optimized for case
Hammond 1591ATBU)
lv_usbasp.tar.gz
by Pawel Szramowski (11/2007)
With
Low-voltage front-end.
Single-Side PCB, EAGLE layout files, some SMD components
http://bwalle.de/docs/usbasp/
by Bernhard Walle
Double-Side PCB, EAGLE layout files, part list with order numbers for Reichelt.de and Conrad.de
Size: optimized for case
Hammond 1591ATBU
http://thomaspfeifer.net/atmel_usb_programmer.htm
by Thomas Pfeifer
Single-Side PCB, PDF layout files, SMD components
http://ostry.w.szu.pl/misc.php#USBasp
by Tomasz Ostrowski
Single-Side PCB, PDF and EPS layout files, only four 0805 SMD parts, rest discrete components
USBasp_CH.zip
by Christian Heigemeyr
Single-Side PCB, with some SMD 0805 components, PDF-files
With additional buttons for reset and disconnection of the target
USBasp.sch,
USBasp.pcb
ComponentSide.pdf,
TopSide.pdf,
Schematics.pdf
by Zhurov Pavel
Single-Side PCB, P-CAD 2002 format and PDF files
Crosspiece TXD and RXD are added for the ISP connector
usbasp_gr.rar
by J.A. de Groot
The board is single sided (EAGLE format), measures 3 by 8 cm and uses only regular components.
USBasp Howto (in Dutch). There is also a pdf file with 6 devices on one euro-card.
usbasb_mg.zip
by Matthias Görner
Single-Side PCB, eagle-format, with PS/PDF-files
integrated sockets for target chips ATmega8 and ATmega32
Tarball with layout
by Hannes Östlund
Doubleside-Side PCB, SMD components, very small
http://mcuusage.org.ua/ForAmateurs/M...SBasp_eng.aspx
by Sergiy Bogdancev (01/2010)
3.3V version, ATMega48 only. Single-side PCB, ExpressPCB layout format + socket board for varies AVRs. Without future serial interface, chip initially must be programmed with another programmer.
Eaglefiles (sch/brd) and CAD case design (dxf)
by Hans Hafner, HTL Mössingerstrasse-Klagenfurt, Österreich, hans.hafner (at) htl-klu (dot) at
(01/2010)
CNC-milled case (DXF file available), Eagle layout, only a few SMD parts