Attiny24A игнорирует внешний кварц

Barns
Offline
Зарегистрирован: 01.01.2014
Буду краток
В бордс.тхт приписано следующее:
 
attiny24at16.name=ATtiny24 @ 8 MHz

attiny24at16.upload.using=arduino:arduinoisp

attiny24at16.upload.maximum_size=2048

attiny24at16.bootloader.low_fuses=0xFF
attiny24at16.bootloader.high_fuses=0xDF
attiny24at16.bootloader.extended_fuses=0xFF
attiny24at16.bootloader.path=empty
attiny24at16.bootloader.file=empty24at16.hex

attiny24at16.build.mcu=attiny24
attiny24at16.build.f_cpu=8000000L
attiny24at16.build.core=tiny

Т.е. внешний кварц и 8 МГц.

Прошиваю блинк, цепляю кварц - работает, но вместо 1 секунды между морганиями выдаёт 8... Стал копать и понял, что не смотря на высставленные фьюзы МК всегда запускается на внутреннем в 1МГц.

Прошиваю через USBASP - всё нормально шьётся. Кроме фьюзов.

Никто не в курсе где косяк?

 

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Barns, ну очевидно ж что прошит бит CKDIV8  Уберите его программатором, делов-то..

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

После прошивки, прочтите сторонней прогой только фьюзы, оболочек много. Выходит что не шьет lov фьюзы, по дефолту там 6а, тоесть включён внутренний делитель на 8. Можно сторонней же прогой потом пролить только лов в фф.

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

Пока жал клавиши dimax опередил. ☺:)

Barns
Offline
Зарегистрирован: 01.01.2014

dimax пишет:

Barns, ну очевидно ж что прошит бит CKDIV8  Уберите его программатором, делов-то..

пользую этот калькулятор

http://www.engbedded.com/fusecalc/

про делитель понял - мой косяк.

Но проблема в том, что даже если внешний кварц не подключен - все равно моргает, т.е. фьюзы не шьются.

Попробовал прочитать ч/з SInaProg - синапрог выдал ошибку, ничего не прочитал и теперь у меня 

vrdude: error: programm enable: target doesn't answer. 1 
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.
 
Приехали
Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

Если фьюзы только читали, то ничего ему не сделается, а бездумно шить фьюзы можно только при наличии высоковольтного программатора.
Калькуляторов масса в инете, вот например http://radioshemi.ucoz.ru/FUSI/calc.html
Если зашили фьюзы для кварца, без внешнего тактирования не будет читаться МК.