Страница 1 из 1

Кварц и ATTINY

Добавлено: Пн июл 04, 2016 15:38:41
daaar
У меня есть программатор, avrdude и кварц на 10 мГц. Как подключить кварц? Не могу разобраться со фьюзами.

Re: Кварц и ATTINY

Добавлено: Пн июл 04, 2016 17:33:07
COKPOWEHEU
Форматирование говно. Уважайте зрение окружающих, пишите нормально.

Re: Кварц и ATTINY

Добавлено: Пн июл 04, 2016 17:38:09
daaar
COKPOWEHEU писал(а):Форматирование говно. Уважайте зрение окружающих, пишите нормально.
Сделал по-человечески, но по теме ничего не подскажите?

Re: Кварц и ATTINY

Добавлено: Пн июл 04, 2016 17:46:57
Psychotherapeutics
Для начала надо бы сообщить какая это хх из ATTiny, а то пока известно, что будет "avrdude и кварц 10 мГц"

Re: Кварц и ATTINY

Добавлено: Пн июл 04, 2016 17:50:12
daaar
Psychotherapeutics писал(а):Для начала надо бы сообщить какая это хх из ATTiny, а то пока известно, что будет "avrdude и кварц 10 мГц"
2313

Re: Кварц и ATTINY

Добавлено: Пн июл 04, 2016 18:00:21
Psychotherapeutics
Low Fuse 0xFF, Fuse High 0xDF

Код: Выделить всё

-U lfuse:w:0xff:m -U hfuse:w:0xdf:m 
если нужно деление тактовой на 8 и CKDIV8, то:
Low Fuse - 0x7F, Fuse High - 0xDF

Код: Выделить всё

-U lfuse:w:0x7f:m -U hfuse:w:0xdf:m

Re: Кварц и ATTINY

Добавлено: Пн июл 04, 2016 18:03:43
daaar
Можно объяснить за что отвечают данные фьюзы?

Re: Кварц и ATTINY

Добавлено: Пн июл 04, 2016 18:20:49
Psychotherapeutics
Так который из? это общая настройка под кварц...

CKDIV8 делит тактовую на 8
CKOUT - выход генератора тактовой частоты на пине CKOUT, тогда Low Fuse - 0xBF, Fuse High - 0xDF

Код: Выделить всё

-U lfuse:w:0xbf:m -U hfuse:w:0xdf:m
CKSEL3..0 выбор задающего генератора, SUT время старта и т.д.
в датише есть подробней по каждому, например Clock Systems на 22 стр. и Fuse Bits 159 стр. http://www.atmel.com/images/doc2543.pdf
а вверху есть специально большая прилепленная тема Всё о фьюзах...

Re: Кварц и ATTINY

Добавлено: Пн июл 04, 2016 18:41:43
Z_h_e
Psychotherapeutics писал(а):CKDIV8 делит тактовую на 8
Это некорректное утверждение. Данный запрограммированный фьюз инициализирует регистр CLKPR(вроде так по памяти называется) значением делящее тактовую частоту на 8.