Не могу прошить Atmega8A-PU
Re: Не могу прошить Atmega8A-PU
Доброго дня уважаемые.
Позвольте влезть с вопросом, т.к. более подходящей темы не нашел. Микроконтроллерами увлекся недавно, приобрел программатор USBASP, первый мк (atmega8a) получилось прошить довольно таки быстро. А вот со вторым ряд проблем... Итак в виду отсутствия в месном магазине «а» приобрел atmega8l, и сразу из магазина вставил в отладочную самодельную плату, подал питание и на «d0-4» портах она, как говорится, «задергала» ногами. И первый вопрос, это нормально? В новых мк залита какая нибудь прошивка? Но дальше хуже, подключил программатор, сигнатура не читается ни флеш ни фьюзы считать записать не могу, все программы пробовал, со всеми консольными командами avrdude эксперементировал, ни стирается, фьюзы не исправляются, внешний кварц подключал, питание на обе ноги подавал, прозванивал, замерял и т.д. - бесполезно. Причем ресет происходит, мк сбрасывается и заново начинает «дергаться», т.е. как будто не мертвая но не шьется. Думал просто попутал как подключать, но подрубив тиньку 13 все с первого раза считалось. Конечно думаю причину дистанционно назвать врядли получится, просто на будущее для себя хотелось бы уяснить, стоит покупать еще «8l», это мне экземпляр такой попался или они все так себя вести будут и стоит подождать «8а»? Есть какая нибудь разница, нюансы, отличия, в прошивке «8а», и «8l»? Если где туплю сильно не пинайте, я только учусь, всем спасибо.
Позвольте влезть с вопросом, т.к. более подходящей темы не нашел. Микроконтроллерами увлекся недавно, приобрел программатор USBASP, первый мк (atmega8a) получилось прошить довольно таки быстро. А вот со вторым ряд проблем... Итак в виду отсутствия в месном магазине «а» приобрел atmega8l, и сразу из магазина вставил в отладочную самодельную плату, подал питание и на «d0-4» портах она, как говорится, «задергала» ногами. И первый вопрос, это нормально? В новых мк залита какая нибудь прошивка? Но дальше хуже, подключил программатор, сигнатура не читается ни флеш ни фьюзы считать записать не могу, все программы пробовал, со всеми консольными командами avrdude эксперементировал, ни стирается, фьюзы не исправляются, внешний кварц подключал, питание на обе ноги подавал, прозванивал, замерял и т.д. - бесполезно. Причем ресет происходит, мк сбрасывается и заново начинает «дергаться», т.е. как будто не мертвая но не шьется. Думал просто попутал как подключать, но подрубив тиньку 13 все с первого раза считалось. Конечно думаю причину дистанционно назвать врядли получится, просто на будущее для себя хотелось бы уяснить, стоит покупать еще «8l», это мне экземпляр такой попался или они все так себя вести будут и стоит подождать «8а»? Есть какая нибудь разница, нюансы, отличия, в прошивке «8а», и «8l»? Если где туплю сильно не пинайте, я только учусь, всем спасибо.
Re: Не могу прошить Atmega8A-PU
нет разницы, кроме максимальной тактовой частоты. А вот 8L Вам похоже подсунули уже кем то шитую, возможно с выключенным ресетом. Чистая мега ногами не должна дергать.С_а_н_ы_ч писал(а): Есть какая нибудь разница, нюансы, отличия, в прошивке «8а», и «8l»?
Re: Не могу прошить Atmega8A-PU
Вот ведь гады продавцы, назад конечно не понесу, жаль потраченного времени 2 дня зря промучился... Хотя... зато в консольных командах avrdude разобрался 
Re: Не могу прошить Atmega8A-PU
Здравствуйте, ещё один вопросик. В продолжение предыдущего поста. Приобрел мегу 8а (парочку), вставил, считалась без проблем. Несколько дней на програмку, залил — работает, но не так как надо, подправил, перезалил, опять не очень, подправил, заливаю... Виндовс выдает ошибку, приложение аврдуде будет закрыто, бла бла бла... Закрываю, и все, контроллер умер. Не читается не пишется не сбрасывается... Думаю может программатор, вставляю другую мегу8а все читается нормально. Что это может быть? Можно ли мк воскресить как нибудь? Уже боюсь следующий шить. И последний вопрос
, сколько надо МК что бы собрать одно готовое устройство?
Re: Не могу прошить Atmega8A-PU
Подскажите пожалуйста, можно ли вернуть к жизни не читаемую ATmeg'у 8а умершую при прошивке флэша (с нетронутыми фьюзами)???
- Сериг
- Это не хвост, это антенна
- Сообщения: 1451
- Зарегистрирован: Пт фев 19, 2010 19:39:28
- Откуда: Москва
Re: Не могу прошить Atmega8A-PU
А с чего она тогда вдруг умерла - то?
Re: Не могу прошить Atmega8A-PU
Постом выше писал, аврдуде зависла и всё, сигнатура 0000000... Шил только флэш.
Re: Не могу прошить Atmega8A-PU
Присоединяюсь к теме глюка при прошивке. Лежит у меня мк ATTini2313 получилось точно также, зависла прошивка, вылезло окно, закрыл, теперь мк лежит дохлый. Чем оживить.
Когда кажется что ты все понял, оказывается что ты и половины не знаешь!
Re: Не могу прошить Atmega8A-PU
Рецепт прост - используйте програматоры менее глючные, лучше работающие со студией или кодвижн, проблем с ними почему то не наблюдается, если только сам с фьюзами не накосячишь, а про дудку и подобное постоянно такую песню слышно: то зависла , то сигнатуру стерла, то еще какая то пакость учудила... 

- Сериг
- Это не хвост, это антенна
- Сообщения: 1451
- Зарегистрирован: Пт фев 19, 2010 19:39:28
- Откуда: Москва
Re: Не могу прошить Atmega8A-PU
Параллельный программатор вас в помощь!
Re: Не могу прошить Atmega8A-PU
Всем спасибо, чтож, тогда как побольше битых МК скопится буду пробывать собирать параллельный программатор...
Re: Не могу прошить Atmega8A-PU
С_а_н_ы_ч писал(а):...буду пробывать собирать параллельный программатор...
Есть рецепт полегче: сваять фъюз-бит доктора, всё для сборки здесь: http://www.getchip.net/posts/059-isprav ... it-doctor/
Re: Не могу прошить Atmega8A-PU
Часто МК "умирает" из-за того, что в рез-те сбоя МК оказывается настроенным на работу с внешним кварцем и поэтому программатор его не видит. Для оживления достаточно, при подключенном программаторе, на одну из ног XTAL относительно GND подать сигнал от любого внешнего генератора (хоть синус, хоть меандр) частотой несколько сот килоГерц и амплитудой от десятков mV и программатором исправить фьюзы, и вот перед тобой живой МК.
Удачи!
Удачи!
Последний раз редактировалось Vlad399 Пн мар 03, 2014 12:08:57, всего редактировалось 2 раза.
Re: Не могу прошить Atmega8A-PU
Спасибо, на днях попробую!