Atmega32 - помогите понять, что случилось Оо

Обсуждаем контроллеры компании Atmel.
Ответить
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 343
Зарегистрирован: Пн апр 01, 2013 15:13:40
Откуда: Москва

Сообщение Мikа »

Добрый день. Сидел, рисовал на 7ми сегментном индикаторе слово. В процессе периодически загружал в ATmega32 новую прошивку по ISP AVR Dragon. После очередной прошивки контроллер сошёл с ума: программу не выполняет вообще, на ножках непонятные значения. На кнопку reset не реаширует. Если заливать прошивку через Atmel Studio 6, то она заливается. (Или делает вид). Но если попробовать erase memory или veify, то тут же появляется сообщение об ошибке чтения ID (хотя при нажатии на read этого ID в первый раз всё читает правильно). Фьюзы тоже читает, но при попытке записи выдаёт сообщение о неправильном ID. Никто с чем-нибудь похожим не сталкивался?

P.S. Фатальных КЗ быть не могло (под не фатальными пониманию замыкание общих анодов индикатора или его же катодов). AVR Dragon я проверил на другой плате и читает и прошивает и плата после этого работает. Что-то вооще не пойму, что могло произойти :dont_know:

UPD: Заменил МК - всё работает.
Последний раз редактировалось Мikа Ср апр 30, 2014 13:16:48, всего редактировалось 1 раз.
Почему я здесь и задаю тупые вопросы?
Потому что хочу научиться.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15776
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Фузе доктор и общее стирание в помощ...
Ежли не поможет - царствие небесное безвременно помершей АВРке :cry:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 343
Зарегистрирован: Пн апр 01, 2013 15:13:40
Откуда: Москва

Сообщение Мikа »

Посмотрю её на Chip Prog'e =)
Почему я здесь и задаю тупые вопросы?
Потому что хочу научиться.
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пт сен 21, 2007 17:53:23
Откуда: Зарайск

Сообщение mrFox »

1 затерт фуз SPI EN
2 выставленн некорректный фуз генератора

1 поможет высоковольтный программатор
2 любой генератор частотой ~ 1МГц; подпаиваем его выход к XTAL и выставляем фуз обратно
Реклама
Эиком - электронные компоненты и радиодетали
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

От какого БП питалась конструкция?
Реклама
Электрический кот
Сообщения: 1040
Зарегистрирован: Вс сен 25, 2011 19:09:33

Сообщение axillent »

Просто так произойти не могло, явно что то вы упустили, возможно что то еще делали, чему не придали значения

У драгона есть и jtag и высоковольтный програматор
Подключите один из них и попробуйте проверить фьюзы и прошивку
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 343
Зарегистрирован: Пн апр 01, 2013 15:13:40
Откуда: Москва

Сообщение Мikа »

Долго тут не писал, но вот вчера ещё одна Mega32 начала возвращать 0xc0 вместо 0x00 решил зайти посмотреть :) Питается предыдущая конструкция от лабораторного БП, на пути этого БП стоит КР1425ЕН. Через chiprog его пока что не посмотрел, тк никак не куплю переходник по TQFP корпус.
Почему я здесь и задаю тупые вопросы?
Потому что хочу научиться.
Опытный кот
Сообщения: 758
Зарегистрирован: Вс фев 10, 2013 15:26:00

Сообщение nirq »

КР1425ЕН
Самовозбуждение внимательно. Про dropout не забываем.

Если на нормальной плате - можно развести её так, что прошиваться будет через раз. Или в любые дни, кроме вечера четверга. Потому что случайное совпадение.
Если макет на соплях - усугубляется.
Если длинные провода петлями - усугубляется.
Если вчера всё работало стопудова - сегодня это уже ничего не значит.
Ответить

Вернуться в «AVR»