Цитата(jasper @ Jul 6 2007, 10:16)

И к чему это?
К меге16 не имеет никакого отношения.
Просто показывает что у других...
А так получается следующее
#------ START --------
#Programming sequence
SELECTDEVICE ATMEGA16
CLEARBUFFER
#Вместо myprog.hex и myprog.eep подставляем свою программу
LOAD-PROG Main.hex
LOAD-DATA Main.eep
PAUSE "Готов к программированию?"
ERASE-ALL
WRITE&VERIFY-ALL
# 1) Включить отладку - OCDEN,JTAGEN,SPIEN =1
# 2) Кварц 1-16 - CKSEL3,CKSEL2,CKSEL1,CKSEL0 =0 и CKOPT =1
# 3) Задержка Max - SUT1 =1, SUT0=0
# 4) Всё остальное как есть
# Fuse High Byte:
# OCDEN, JTAGEN, SPIEN, CKOPT, EESAVE, BOOTSZ1, BOOTSZ0, BOOTRST}
# 1 1 1 1 0 0 0 0
# Fuse Low Byte:
# BODLEVEL, BODEN, SUT1, SUT0, CKSEL3, CKSEL2, CKSEL1, CKSEL0}
# 0 0 1 0 0 0 0 0
# Одним словом это 1111000000100000
WRITE-FUSE 0xF020
#Lock: {X,X,BLB12,BLB11,BLB02,BLB01,LB2,LB1}
# 0 0 0 0 0 0 0 0
WRITE-LOCK 0x00
#------- END ---------