📄 avrdude.conf
字号:
desc = "Atmel JTAG ICE mkII"; baudrate = 115200; type = jtagmkii;;# make the fast one the default, people will love thatprogrammer id = "jtag2"; desc = "Atmel JTAG ICE mkII"; baudrate = 115200; type = jtagmkii;;# JTAG ICE mkII in ISP modeprogrammer id = "jtag2isp"; desc = "Atmel JTAG ICE mkII in ISP mode"; baudrate = 115200; type = jtagmkii_isp;;programmer id = "pavr"; desc = "Jason Kyle's pAVR Serial Programmer"; type = avr910;;# Parallel port programmers.programmer id = "bsd"; desc = "Brian Dean's Programmer, http://www.bsdhome.com/avrdude/"; type = par; vcc = 2, 3, 4, 5; reset = 7; sck = 8; mosi = 9; miso = 10;;programmer id = "stk200"; desc = "STK200"; type = par; buff = 4, 5; sck = 6; mosi = 7; reset = 9; miso = 10;;# The programming dongle used by the popular Ponyprog# utility. It is almost similar to the STK200 one,# except that there is a LED indicating that the# programming is currently in progress.programmer id = "pony-stk200"; desc = "Pony Prog STK200"; type = par; buff = 4, 5; sck = 6; mosi = 7; reset = 9; miso = 10; pgmled = 8; ;programmer id = "dt006"; desc = "Dontronics DT006"; type = par; reset = 4; sck = 5; mosi = 2; miso = 11;;programmer id = "bascom"; desc = "Bascom SAMPLE programming cable"; type = par; reset = 4; sck = 5; mosi = 2; miso = 11;;programmer id = "alf"; desc = "Nightshade ALF-PgmAVR, http://nightshade.homeip.net/"; type = par; vcc = 2, 3, 4, 5; buff = 6; reset = 7; sck = 8; mosi = 9; miso = 10; errled = 1; rdyled = 14; pgmled = 16; vfyled = 17;;programmer id = "sp12"; desc = "Steve Bolt's Programmer"; type = par; vcc = 4,5,6,7,8; reset = 3; sck = 2; mosi = 9; miso = 11;;programmer id = "picoweb"; desc = "Picoweb Programming Cable, http://www.picoweb.net/"; type = par; reset = 2; sck = 3; mosi = 4; miso = 13;;programmer id = "abcmini"; desc = "ABCmini Board, aka Dick Smith HOTCHIP"; type = par; reset = 4; sck = 3; mosi = 2; miso = 10;;programmer id = "futurlec"; desc = "Futurlec.com programming cable."; type = par; reset = 3; sck = 2; mosi = 1; miso = 10;;# From the contributor of the "xil" jtag cable:# The "vcc" definition isn't really vcc (the cable gets its power from# the programming circuit) but is necessary to switch one of the# buffer lines (trying to add it to the "buff" lines doesn't work).# With this, TMS connects to RESET, TDI to MOSI, TDO to MISO and TCK# to SCK (plus vcc/gnd of course)programmer id = "xil"; desc = "Xilinx JTAG cable"; type = par; mosi = 2; sck = 3; reset = 4; buff = 5; miso = 13; vcc = 6;;programmer id = "dapa"; desc = "Direct AVR Parallel Access cable"; type = par; vcc = 3; reset = 16; sck = 1; mosi = 2; miso = 11;;programmer id = "atisp"; desc = "AT-ISP V1.1 programming cable for AVR-SDK1 from <http://micro-research.co.th/> micro-research.co.th"; type = par; reset = ~6; sck = ~8; mosi = ~7; miso = ~10;;programmer id = "ere-isp-avr"; desc = "ERE ISP-AVR <http://www.ere.co.th/download/sch050713.pdf>"; type = par; reset = ~4; sck = 3; mosi = 2; miso = 10;;programmer id = "blaster"; desc = "Altera ByteBlaster"; type = par; sck = 2; miso = 11; reset = 3; mosi = 8; buff = 14;;## some ultra cheap programmers use bitbanging on the # serialport.## PC - DB9 - Pins for RS232:## GND 5 -- |O# | O| <- 9 RI# DTR 4 <- |O |# | O| <- 8 CTS# TXD 3 <- |O |# | O| -> 7 RTS# RXD 2 -> |O |# | O| <- 6 DSR# DCD 1 -> |O## Using RXD is currently not supported.# Using RI is not supported under Win32 but is supported under Posix.# serial ponyprog design (dasa2 in uisp)# reset=!txd sck=rts mosi=dtr miso=ctsprogrammer id = "ponyser"; desc = "design ponyprog serial, reset=!txd sck=rts mosi=dtr miso=cts"; type = serbb; reset = ~3; sck = 7; mosi = 4; miso = 8;;# Same as above, different name# reset=!txd sck=rts mosi=dtr miso=ctsprogrammer id = "siprog"; desc = "Lancos SI-Prog <http://www.lancos.com/siprogsch.html>"; type = serbb; reset = ~3; sck = 7; mosi = 4; miso = 8;;# unknown (dasa in uisp)# reset=rts sck=dtr mosi=txd miso=ctsprogrammer id = "dasa"; desc = "serial port banging, reset=rts sck=dtr mosi=txd miso=cts"; type = serbb; reset = 7; sck = 4; mosi = 3; miso = 8;;# unknown (dasa3 in uisp)# reset=!dtr sck=rts mosi=txd miso=ctsprogrammer id = "dasa3"; desc = "serial port banging, reset=!dtr sck=rts mosi=txd miso=cts"; type = serbb; reset = ~4; sck = 7; mosi = 3; miso = 8;;## PART DEFINITIONS##------------------------------------------------------------# ATtiny11#------------------------------------------------------------# This is an HVSP-only device.part id = "t11"; desc = "ATtiny11"; stk500_devcode = 0x11; signature = 0x1e 0x90 0x04; chip_erase_delay = 20000; timeout = 200; hvsp_controlstack = 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x00, 0x68, 0x78, 0x68, 0x68, 0x00, 0x00, 0x68, 0x78, 0x78, 0x00, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; hventerstabdelay = 100; progmodedelay = 0; hvspcmdexedelay = 0; synchcycles = 6; latchcycles = 1; togglevtg = 1; poweroffdelay = 25; resetdelayms = 0; resetdelayus = 50; hvleavestabdelay = 100; resetdelay = 25; chiperasepolltimeout = 40; chiperasetime = 0; programfusepolltimeout = 25; programlockpolltimeout = 25; memory "eeprom" size = 64; blocksize = 64; readsize = 256; delay = 5; ; memory "flash" size = 1024; blocksize = 128; readsize = 256; delay = 3; ; memory "signature" size = 3; ; memory "lock" size = 1; ; memory "calibration" size = 1; ; memory "fuse" size = 1; ;;#------------------------------------------------------------# ATtiny12#------------------------------------------------------------part id = "t12"; desc = "ATtiny12"; stk500_devcode = 0x12; avr910_devcode = 0x55; signature = 0x1e 0x90 0x05; chip_erase_delay = 20000; pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1", "x x x x x x x x x x x x x x x x"; chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x", "x x x x x x x x x x x x x x x x"; timeout = 200; stabdelay = 100; cmdexedelay = 25; synchloops = 32; bytedelay = 0; pollindex = 3; pollvalue = 0x53; predelay = 1; postdelay = 1; pollmethod = 0; hvsp_controlstack = 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x00, 0x68, 0x78, 0x68, 0x68, 0x00, 0x00, 0x68, 0x78, 0x78, 0x00, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, 0x11, 0x08, 0x04, 0x02, 0x03, 0x08, 0x04, 0x00; hventerstabdelay = 100; hvspcmdexedelay = 0; synchcycles = 6; latchcycles = 1; togglevtg = 1; poweroffdelay = 25; resetdelayms = 0; resetdelayus = 50; hvleavestabdelay = 100; resetdelay = 25; chiperasepolltimeout = 40; chiperasetime = 0; programfusepolltimeout = 25; programlockpolltimeout = 25; memory "eeprom" size = 64; min_write_delay = 9000; max_write_delay = 20000; readback_p1 = 0xff; readback_p2 = 0xff; read = "1 0 1 0 0 0 0 0 x x x x x x x x", "x x a5 a4 a3 a2 a1 a0 o o o o o o o o"; write = "1 1 0 0 0 0 0 0 x x x x x x x x", "x x a5 a4 a3 a2 a1 a0 i i i i i i i i"; mode = 0x04; delay = 8; blocksize = 64; readsize = 256; ; memory "flash" size = 1024; min_write_delay = 4500; max_write_delay = 20000; readback_p1 = 0xff; readback_p2 = 0xff;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -