digger пишет:Основные fuse-биты в AVR объединены в двух байтах: Fuse Low Byte и Fuse High Byte.
Содержание битов каждого из байтов (для ATmega16):
Fuse Low Byte
Bit 7 - BODLEVEL - Brown out detector trigger level
Bit 6 - BODEN - Brown out detector enable
Bit 5 - SUT1 - Select start-up time
Bit 4 - SUT0 - Select start-up time
Bit 3 - CKSEL3 - Select Clock source
Bit 2 - CKSEL2 - Select Clock source
Bit 1 - CKSEL1 - Select Clock source
Bit 0 - CKSEL0 - Select Clock source
Fuse High Byte
Bit 7 - OCDEN - Enable OCD
Bit 6 - JTAGEN - Enable JTAG
Bit 5 - SPIEN - Enable Serial Program and Data Downloading
Bit 4 - CKOPT - Oscillator options
Bit 3 - EESAVE - EEPROM memory is preserved through the Chip Erase
Bit 2 - BOOTSZ1 - Select Boot Size
Bit 1 - BOOTSZ0 Select Boot Size
Bit 0 - BOOTRST Select Reset Vector
А что надо выбрать, если у меня кварц 8 МГц? (WinAvr)
(Добавление)
digger пишет:Программируют fuse-биты командами вида
CODE:-U lfuse:w:xx -U hfuse:w:xx
Это в мейкфайле писать?
(Добавление)
ЗЫ есть avrdude-gui |