|
楼主 |
发表于 2007-10-22 13:34:22
|
显示全部楼层
1。USBAVR-ISP
http://www.ullihome.de/index.php/USBAVR-ISP#Functions
我主要采用这个设计,只是增加了一3.6v的稳压模块,选用的是USBasp兼容的固件(因为电路是先按USBasp设计的)。准备再做一批,电路采用USBAVR-ISP的,它使用了3个LED,而且新的固件好象已经没有与USBasp兼容的了。其主要特点见下面:
Functions
small Hardwaredesign
STK500v2 conpatible (direct from AVR-Studio useable) ======!
AVR910 Support (alternate Firmware or Atmega168)
Singleside useable
Firmware compatible to USBasp Hardware ======!
Firmware compatible to CCCB Programmiergerät Hardware
Has 10 pin,6 pin and Micromatch ISP Connectors
1 khz - 3 Mhz ISP Frequency
Target Status is displayed with LED´s (not connected, wrong connected, connected ok)
Target can be supplied with 5V @ 100 mA max from the programmer
Automatic shutdown when current is to big
Automatic detection of higest ISP Speed if wished (only with Atmega168)
ANSI and VT100 compatible Terminalmode to make Settings and view Target Information without Programmer Software
USB/RS232 Converter
Bootloader Support (without Menue Routines)
USB/TWI Converter (alternate Firmware)
2。USBasp
http://www.fischl.de/usbasp/
是另一个设计,主要特点为:
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).
3。USB2LPT
http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/ul-15.htm.en
这还是一个德国人的设计,利用M8实现USB到并口的转换,这样就可以使用原来简单的并口ISP下载线了。准备仔细看看,并尝试一下,是否能将这个设计与并口ISP下载线合在一齐,作成专用的USB接口STK200/300下载线,这样可直接在ICCAVR、CVAVR、BASCOM-AVR中使用。希望有兴趣的参与。下面是功能简介。
USB2LPT – Cloning instructions for Release 1.5
This device was built using USBDRV firmware developed by Objective Development.
This Low-Speed device violates following USB specification rules:
Detachable cable (must be captive for Low-Speed)
Output drivers with 5 V (must be 3.3 V, but USB is 5 V tolerant)
No differential data input (only one line D- is sampled)
No data clock regenration while receiving (only at packet start)
No error detection of input data (OUT direction), no time for CRC16
Data transfer using BULK pipes (not specified for low-speed, but works on Windows – for Linux there is an "Alternate Setting" with INTERRUPT pipes instead)
However, new to this firmware, following rules are accepted:
Suspend detection and lowered suspend current (below 500 µA) |
|