Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: tiny12 не читается программатором после прошивки фьюзов
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Yurik_V
Программатор - понипрог. После того, как оставляю внутренний генератор (CKSEL2) и выключаю остальные, прошиваю - программатор выдает сообщение об ошибке программирования битов защиты. После этого контроллер больше не читается программатором. Стираться тоже не хочет.
Остальные фьюзы, кроме CKSEL, оставлял как были. Reset не отключал.
Кстати, в datasheet-е написано, что производитель поставляет с включенным CKSEL2, а у меня на нескольких новых чипах включены CKSEL3, CKSEL2, CKSEL0. ?

Вобщем, help начинающему.
rezident
Цитата
Checked items meanes programmed (bit=0)
UnChecked items meanes unprogrammed (bit=1)

Не здесь ли "собака порылась"?
singlskv
Цитата(Yurik_V @ Jul 30 2007, 00:38) *
Программатор - понипрог. После того, как оставляю внутренний генератор (CKSEL2) и выключаю остальные, прошиваю - программатор выдает сообщение об ошибке программирования битов защиты. После этого контроллер больше не читается программатором. Стираться тоже не хочет.
Остальные фьюзы, кроме CKSEL, оставлял как были. Reset не отключал.
Кстати, в datasheet-е написано, что производитель поставляет с включенным CKSEL2, а у меня на нескольких новых чипах включены CKSEL3, CKSEL2, CKSEL0. ?

Подсказываю
0 - это запрограммированно
1 - незапрограммированно

Чипы Вам приходят в правильном состоянии.
Yurik_V
Спасибо, что растолковали. С дуру пользовался русской версией Пони, а в ней на закладке с фьюзами как раз не было самого важного:
Checked items meanes programmed (bit=0)
UnChecked items meanes unprogrammed (bit=1). Чья-то добрая душа решила не переводить эти примечания. sad.gif
Но тут назрел ещё один вопрос: посоветуйте схему HV программатора, чтобы вернуть на место RSTDISBL. (плохо быть бестолковым :sad.gif )
CD_Eater
Проще выкинуть микросхему.
Или сделать из неё амулет, который обережёт тебя от подобных ошибок в будущем. smile.gif
Yurik_V
Цитата(CD_Eater @ Jul 30 2007, 20:27) *
Проще выкинуть микросхему.
Или сделать из неё амулет, который обережёт тебя от подобных ошибок в будущем. smile.gif


Неужели всё так безнадёжно?
CD_Eater
Нет, это не очень сложно, но нужно ли?
singlskv
Цитата(Yurik_V @ Jul 30 2007, 22:42) *
Неужели всё так безнадёжно?
Поисчите здесь по форуму, ссылок было много,
конкретно подсказать не могу, для таких случаев у меня есть внешний программатор sterh.
Но как Вам уже сказали, если речь только о паре микрух, легче о них просто забыть и
сделать их своим талисманом smile.gif
Elegorod
Цитата
Неужели всё так безнадёжно?

Просто сделать параллельный программатор будет стоить дороже, чем эти 2 штуки tiny12
Alex_Pol
Цитата(Yurik_V @ Jul 30 2007, 21:42) *
Неужели всё так безнадёжно?
Если очень хочется, можно посмотреть здесь http://elm-chan.org/works/avrx/report_e.html
Проверял - работает. Сделай, в хозяйстве пригодится.
Yurik_V
Цитата(Alex_Pol @ Jul 31 2007, 11:47) *
Если очень хочется, можно посмотреть здесь http://elm-chan.org/works/avrx/report_e.html
Проверял - работает. Сделай, в хозяйстве пригодится.


Спасибо, попробую.
KAlex
Цитата(Yurik_V @ Aug 1 2007, 00:27) *
Спасибо, попробую.

Делать програматор совсем не обязательно.
Просто повесь Тини кварц, на который запрграмировал фьюзы и понипрог её увидит.
Alex_Pol
Так он, наверное, ему и ресет отхреначил. Если только в выборе источника тактовой частоты намутил, то можно и кварц, или там внешнюю частоту от любого генератора.
Yurik_V
Цитата(KAlex @ Aug 1 2007, 11:41) *
Делать програматор совсем не обязательно.
Просто повесь Тини кварц, на который запрграмировал фьюзы и понипрог её увидит.


В том то и дело, что генератор только внутренний. Кварц цеплять пробовал на PB3, PB4 - не помогло.

Обнаружил еще одну странность: на одном компе прошиваю понипрогом фьюзы - микросхема "теряется" на стадии прошивки Lock, попробовал на другом компе - всё нормально. Первый AMD, второй - Intel. Обе матери гигабайтовские.
Dmitry_Od
Проще, чтоб не путаться, при использовании внутрисхемными последовательными (ISP) программаторами прочесть фьюзы, посмотреть на наличие галочки SPIEN - если есть, значит наличие галочки означает - запрограммировано, иначе - наоборот. Без запрограммированного SPIEN последовательного программирования не будет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.