+2 голосов

Решил выставит фьюзы на работу от внешнего кварца, но контроллер залочился (Atmega128A)

На мой взгляд (любительский) я вроде(!) выставил всё корректно:

Подключен внешний заведомо рабочий кварц 16MHz и обвязка. На внутреннем кварце все работало хорошо.

Вопрос:

1. Что не так?

2. Как разлочить?

Спасибо.

(4 баллов) 1 2
теги изменил

3 Ответы

+1 голос
Фьюзбит Доктор нужен однако.Или высоковольтный программатор.
(6 баллов) 1 3 5
Этих девайсов у меня нет, но я самое главное не понимаю причину того, почему МК залочился. Какие фьюзы неверные?
Все критичные фьюзы не затронуты. ИМХО.
0 голосов

Не вижу выставленных фьюзов,которые бы лочили прошивку МК.

Вижу выставленный интерфейс JTAG. Чтобы вернуть внутрисхемное программирование через SPI, необходим JTAG программатор или параллельный.

Подключен внешний заведомо рабочий кварц 16MHz и обвязка.

Что за обвязка не понятно, но  с такими настройками МК ждёт часовой кварц.

(2.7 тыс. баллов) 10 29 55
исправил
Обвязка стандартная два конденсатора по 22pF
Почему часовой? Насколько я понимаю: CKSEL3…0 = 1110 или 1111 – кварц от 3 до 8 MHz (либо от 1 до 16Мгц при CKOPT=0)
Все cksel здесь сняты, а это значит, что они в нуле (там красным по белому написано про инверсию!!!)
Емкость конденсаторов (те, что по 22) зависит не от МК, а от кварца. Поэтому называть стандартной емкость в 22 pF весьма опрометчиво.
Хм, значит http://fusecalc.mirmk.ru/ подвирает или я что то не понимаю.
тогда CKSEL = 0000 это даже не часовой кварц, а внешняя синхронизация.
Попробую оживить через другой МК
0 голосов

Собственно, в AtmelStudio выставленные настройки дали такие значения фьюзов:

 

Поэтому пользуйтесь адекватным ПО.

(2.7 тыс. баллов) 10 29 55
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.

    За этот месяц ещё никого.

    ...