es_usb_isp_diy_with_245_and_m8
所属分类:其他
开发工具:C/C++
文件大小:109KB
下载次数:32
上传日期:2008-10-04 21:01:30
上 传 者:
xionghui_tmp
说明: M8和FT245制作的真正的USB接口AVR ISP。适合DIY。
(M8 and FT245 produced a real USB port AVR ISP. Suitable for DIY.)
文件列表:
usbisp (0, 2004-11-19)
usbisp\app (0, 2004-11-19)
usbisp\app\command.h (4888, 2004-10-05)
usbisp\app\devices.h (3318, 2004-10-05)
usbisp\app\extern_vars.h (247, 2004-10-05)
usbisp\app\main.c (24797, 2004-10-05)
usbisp\app\makefile (1778, 2004-10-05)
usbisp\app\spi.c (2077, 2004-10-05)
usbisp\app\spi.h (694, 2004-10-05)
usbisp\app\tools.c (10106, 2004-10-05)
usbisp\app\tools.h (2037, 2004-10-05)
usbisp\app\usb.c (1057, 2004-10-05)
usbisp\app\usb.h (253, 2004-10-05)
usbisp\bin (0, 2004-11-19)
usbisp\bin\app.hex (12839, 2004-10-05)
usbisp\bin\boot.hex (2845, 2004-10-05)
usbisp\boot (0, 2004-11-19)
usbisp\boot\command.h (4888, 2004-10-05)
usbisp\boot\devices.h (3314, 2004-10-05)
usbisp\boot\main.c (7187, 2004-10-05)
usbisp\boot\makefile (1772, 2004-10-05)
usbisp\boot\tools.h (1015, 2004-10-05)
usbisp\boot\usb.c (952, 2004-10-05)
usbisp\boot\usb.h (142, 2004-10-05)
usbisp\docs (0, 2004-11-19)
usbisp\docs\license.txt (4523, 2004-10-05)
usbisp\docs\USBisp_brd.pdf (20838, 2004-10-05)
usbisp\docs\USBisp_sch.pdf (65281, 2004-10-05)
/*****************************************************************************\
* USBisp by M. Weier *
\*****************************************************************************/
Beim USBisp handelt es sich um einen STK500 kompatiblen ISP-Programmer
für Atmel-AVR C. Es sollten sich alle AVR's programmieren lassen die
über ein serielles isp-Interface verfügen.
Die CAD-Daten werden nicht verffentlicht.
Platinen knnen bei mir gegen Aufwandsentschdigung beschafft werden.
Wer sich für die Verwendung meiner Paltine entscheidet:
Das ganze passt in ein (etwas bearbeitetes) BOPLA E-406
von Reichelt.
/*****************************************************************************\
* Verzeichnisinhalt *
\*****************************************************************************/
usbisp/
+-app/ | Quellcode der Applikation
+-boot/ | Quellcode des Bootloaders
+-doku/ | Sprliche Dokumentation zum Projekt
+-bin/ | Vorkompilierte HEX-Dateien
/*****************************************************************************\
* Kurze Anleitung zur Inbetriebnahme *
\*****************************************************************************/
Nach dem Bestücken mu der Bootloader auf den Mega8:
Dazu einfach SJ3 auf der Rückseite der Platine schlieen und
mit einem beliebigen AVR-Programmiergert die boot.hex auf den
AVR schieben.
Fusebit-Einstellungen:
lfuse: 0xE4
hfuse: 0xDA
Jetzt sollte der Bootloader laufen und eiun Softwareupdate per
USB ermglichen. Dies luft in etwa so ab:
1: SW1 1 & 2 auschalten
2: USB-Kabel anstecken
3: Bootloader wird gestartet
4: SW1 1 & 2 schlieen
5: grüne + rote LED leuchtet
6: avrdude -p m8 -c STK500 -P xxx -e -U flash:w:xyz.hex
7: LED's blinken
8: Applikation wird gestartet
9: fertig
Demnchst mehr.
Matthias Weier
matthias@matwei.de
http://www.matwei.de
近期下载者:
相关文件:
收藏者: