Легко ли спалить МК ?

Обсуждаем контроллеры компании Atmel.
Ответить
Открыл глаза
Сообщения: 79
Зарегистрирован: Ср май 28, 2014 12:55:56

Сообщение zepar »

Добрый вечер! Я купил USBasp и через breadboard подключал к атмегам. После того, как первый МК сгорел, решил сделать плату, где вставляешь мегу в кроватку, а программатор в специальный разьем. Но увы, и это не помогло. МК просто отказывается распознаваться программой. Спалил буквально за пару дней 3 штуки. Каким именно образом смог их сжечь ? Легко ли это? И если на порт подать напряжение, то может ли он (порт или МК) сгореть, при неправильно написанной прошивки ? Подключал 2 батарейки, самые обыкновенные Duracell без всяких резисторов
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 906
Зарегистрирован: Ср мар 28, 2012 21:45:24
Откуда: ВО

Сообщение ILYAUL »

Замучишься
Реклама
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

zepar писал(а):как первый МК сгорел,
МК нагрелся, задымился , с чего такая уверенность, что сгорел? АВР неправильной установкой фьюзов легко блокируются с разной вероятностью и сложностью восстановления.
Открыл глаза
Сообщения: 79
Зарегистрирован: Ср май 28, 2014 12:55:56

Сообщение zepar »

Внешних признаков нет, МК не нагревал. Использую софт avrdudeprog33. Беру МК, включаю софт, на что тот мне отвечает "Фьюзы и лок биты установлены по умолчанию", нажимаю кнопку "Программирование", на что он мне говорит "Все ок, я все сделал" и так пару раз. В один прекрасный момент, говорит мол "ничего не знаю, МК не вижу". Беру совершенно новую атмегу и опять все по новой - видит, программирует, пару раз еще программирует, потом опять не видит.

Если его очень трудно спалить, то как мне разблокировать и избежать дальнейших осложнений ?
Последний раз редактировалось AlekseyEnergo Вс авг 17, 2014 19:35:56, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал. Предупрежден!
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

zepar писал(а):Использую софт avrdudeprog33
Сначала разобраться , какие фьюзы прошивает программатор. МК не будет виден, если например фьюзы установлены на внешний резонатор, лечится подключением онного, либо подачей импульсов на вход для кварца.
Лучше всего пользоваться программаторами, работающими с АВР студией, там нужно очень постараться залочитьть МК, т к назначение их указано в том виде, за что они отвечают.
Реклама
Открыл глаза
Сообщения: 79
Зарегистрирован: Ср май 28, 2014 12:55:56

Сообщение zepar »

Вы сможете так определить ?

Изображение
Последний раз редактировалось AlekseyEnergo Вс авг 17, 2014 19:36:16, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

Какой камень, типа мега 48 что то?
Открыл глаза
Сообщения: 79
Зарегистрирован: Ср май 28, 2014 12:55:56

Сообщение zepar »

Ой, совсем забыл. Atmega8
Последний раз редактировалось AlekseyEnergo Вс авг 17, 2014 19:36:39, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал.
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

У М8 нет делителя на 8 фьюза. А на скрине фьюзов есть.
Открыл глаза
Сообщения: 79
Зарегистрирован: Ср май 28, 2014 12:55:56

Сообщение zepar »

Я что-то читал с инвертированностью проблемы. Как мне теперь разблокировать атмегу? И единственная ли это проблема на скрине ?
Последний раз редактировалось AlekseyEnergo Вс авг 17, 2014 19:37:35, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал.
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

У Вас фьюзы от другой меги указаны, 48, 88 или 168. У 8й нет CKDIV8 и DWEN.
http://www.engbedded.com/fusecalc/ здесь посмотрите, как по дефолту должны быть фьюзы у мега 8.
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

Про фьюзы читаем тут - специально для таких случаев писал.

А насчет именно физически спалить - это невероятно сложно. У меня один раз ATmega48 некоторое время работала от двенадцати (!) вольт - стабилизатор входной погорел. Поменял стабилизатор - стала нормально работать дальше... Так что скорее всего что-то с фьюзами.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Сообщение Rtmip »

А как так можно исхитриться, что МК Atmega8 программируется, а fuse читаются от другого?
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

А зачем? Обманывать программатор смысла нет. Если фьюз стоит, то он дает эффект аппаратно.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Сообщение Rtmip »

Я спросил в том смысле, как автору темы сие удалось, МК один, а фьюзы другие?:)
Ответить

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