Не прошивается загрузчик в чистый микроконтроллер Atmega168PA-U
- Войдите на сайт для отправки комментариев
Купил на Али 20 шт. чистых МК Atmega168PA-U. Собрал из половины 10 одинаковых плат (МК + кварц 16Мгц + 2 конденсатора по 22пФ + кнопка на RST с подтяжкой на питание через 10кОм + конденсатор 100нФ между VCC и GND + светодиод индикатор питания).
Программатор USBasp, пытаюсь записать загрузчик через ArduinoIDE (MiniCore). Ни одна из 10 плат не прошилась.
Выдает следующее:
avrdude: auto set sck period (because given equals null)
avrdude: error: program enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Пайка в порядке, плату почистил, ножки прозвонил, в этом проблем не обнаружил.
Помогите пожалуйста решить проблему.
P.S. Есть 2 других МК 168PA купленных в другом месте и впаяных в такие же платы и они прошиваются нормально. Неужели все 20 новых микросхем оказались не рабочие?
Через AVRDUDEProg тоже не выходит.
Видимо они не в дефолтном состоянии (фьюзы локбиты ...). Надо делать сброс через высоковольтный программатор.
А можно подробней пожалуйста? Что за программатор?
HVPP
fusebit доктор
...
Мне недавно тоже одна 168я приехала не прошивающаяся, пока отложил в коробочку с пометкой. Есть мысль собрать «фьюз бит доктора».
JP3 на USBasp замкнуть. LOW SCK. Если нет - по схеме или другой USBasp.
JP3 на USBasp замкнуть. LOW SCK. Если нет - по схеме или другой USBasp.
Помогло, огромное спасибо!
Да вроде бы уже лет 8 где-то usbasp идёт с прошивкой автоматически выбирающей low, но попробую впаять джампер и замкнуть его. Авось и мне поможет )))
UPDATE:
Впаивание джампера, естественно, не помогло. Сообщение avrdude:
Может прошивку на USBasp обновить? Откуда последнюю взять? Контроллер - Atmega8L
m168p
А ничего, что у тебя в дудке 168 атмега выбрана? ))
m168p
А ничего, что у тебя в дудке 168 атмега выбрана? ))
А какая мега по-твоему должна быть выбрана, если я подключаю программатор к Atmega168PA ?
Обновил прошивку самого программатора с сайта: https://www.fischl.de/usbasp/
Ничего не поменялось - считать / прошить не получилось. Видимо или действительно дохлый МК или только HV программатор его "возьмет".
Плюсы: Заработала перемычка JP3 (вроде бы)... )))
Минусы: Для самого МК Atmega168PA ничего не изменилось. (
А, соррян, не подумал, что 8 атмега - это программатор ))
Кстати, можно попробовать выбрать USBasp с низкой скоростью - USBasp (SpeedLow)
можно попробовать выбрать USBasp с низкой скоростью - USBasp (SpeedLow)
Как это можно сделать?
Не, не прокатило:
ЗЫ: Ты чо, все еще на XP "сидишь" ?
А если с опцией -F ?
ЗЫ: Ты чо, все еще на XP "сидишь" ?
На семерке ))
А если с опцией -F ?
Тоже самое.
Ну тады ой ))
ЗЫ: Ты чо, все еще на XP "сидишь" ?
На семерке ))
Найти бы "образ" оригинальный со всеми обновлениями установленными, я бы тоже назад вернулся на 7ку. А то SP1 от 2010 или 2011 года только есть, а обновлений там потом качать...
Ну тады ой ))
Ага, поэтому назад в коробочку положил )))
На семерке ))
Найти бы "образ" оригинальный со всеми обновлениями установленными, я бы тоже назад вернулся на 7ку. А то SP1 от 2010 или 2011 года только есть, а обновлений там потом качать...
В 2015 году купил этот ноут, накатил семерку, качнул обновления на тот момент, почистил ненужные, которые лицензию проверяют, и отключил обновления нафиг. И пока полет нормальный ))
попробовать прошить без кварца, чистую микросхему, на внутреннем генераторе
Так кварц внутреннему генератору не помеха. Другое дело, подать внешний.
Обращаетесь ко мне?
Я спаял макетную плату с минимальной «обвязкой» (кварцем, конденсаторами у кварца и тп), мк устанавливается в неё и прижимается. Потом считываю фьюзы с мк, жму «по умолчанию» и записываю фьюзы по умолчанию в мк. Иногда фьюзы не записываются, я жму «стереть всё» и после все записывается. Чаще всего мк приходили с фьюзами по умолчанию, но были и сильно отличающиеся.
Этот мк пришёл в партии из 5 шт. Четыре отлично читаются / шьются, а он нет. Самое интересное - они внешне (надписями) отличается. У тех надписи читаемые, а у этого в тон с корпусом (выгравированы наверное) и видны только под определенным углом.
Другое дело, подать внешний.
Предлагаешь внешнее тактирование (не кварц) подать? Это мысль! А куда (желательно схему)?
Update: «Куда» понял - на Xtal1, ещё бы схемку генератора самого...
Так кварц внутреннему генератору не помеха. Другое дело, подать внешний.
у меня есть одна UNO которую невозможно перевести на работу от внутреннего генератора с подключенным кварцем
Ужос.(