Самоучитель для микроконтроллеров AVR - Страница 224

Самоучитель для микроконтроллеров AVR - Самоучитель для микроконтроллеров AVR

Или соберите ВЕЛИКОЛЕПНЫЙ , провереныйUSB программатор AVR и AT89s (http://pinokio3000.narod.ru/my_designs/AVR910_USB_Programmer.htm)

Или соберите простой, дешевый USB программатор для AVR (http://www.fischl.de/usbasp/)

Дополнительные материалы

Установка фузов фьюзов fuses для ATtiny2313

"1"  обозначает, что фуз не запрограммирован

"0"  обозначает, что фуз запрограммирован или установлен

Fuse settings on ATtiny2313

Fuse
Byte

Bit

Name

Description

Default
Value

AT90S2313
compatible
setting

Примечание

Extended
Fuse
Byte

1~7

-

-

1

1

Зарезервированы

0

SPMEN

Self
Programming
Enable

1

1

 

High
Fuse
Byte

7

DWEN

debugWIRE
Enable

1

1

 

6

EESAVE

EEPROM
memory is
preserved
through the
Chip Erase

1

1

 

5

SPIEN

Enable Serial
Program and
Data
Downloading

0

0

Не доступен при последовательном программировании

4

WDTON

Watchdog
Timer always
on

1

1

Если "0" - Watchdog всегда включен

3

BODLEVEL2

2

BODLEVEL1

1

BODLEVEL0

Brown-out
Detector
trigger level

1

1

1

1

1

1

Сброс при снижении питания. Все "1" (не запрограммированы) - выключен.

0

RSTDISBL

External Reset
disable

1

1

Если "0" - вывод Reset используется как порт в/в (а не как сброс)

Low
Fuse
Byte

7

CKDIV8

Divide clock
by 8

0

1

Деление тактовой частоты на 8

6

CKOUT

Output Clock
on CKOUT pin

1

1

Выход генератора тактовой частоты на ножке CKOUT

5

SUT1

4

SUT0

Select start-up
time

1

0

0

1

Время старта. По умолчанию - "10" - при использовании BOD (сброс при снижении питания.). При медленно нарастающем напряжении питании - "01". (CKSEL0 = "0")

3

CKSEL3

2

CKSEL2

1

CKSEL1

0

CKSEL0

Select Clock
source

0

1

0

1

1

0

0

0

Выбор задающего генератора. По умолчанию - "0010" - внутренний , для внешнего кварцевого резонатора (3 - 8 мГц) - "1100"

Go to Top