Не программируется ATMega8

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Сообщения: 2
Зарегистрирован: Вт сен 29, 2009 22:14:55

Сообщение st0rm_ua »

Доброго времени суток!
Столкнулся с проблемой программирования ATMega8L..
Суть в следующем: n-ное кол-во раз чип программировался нормально,
но вот настал тот день и час когда PonyProg стал отвечать
мне на попытку что-либо записать, будь-то flash или fuse-биты,
ошибкой #24 (Invalid device blah, blah..) ...
Причем читается все на ура..
Короче читать могу, писать - нет..
Фьюз RSTDISBL не установлен (равен 1), т.е. Reset в поряде...
Тактовый настроен и работает правильно..
И еще, при попытке записи на выходе MISO устанавливается 1 и даже Reset не помагает.
До отключения питания там так и остается 1.. После выкл, а потом вкл. все норм до
следующей попытки записи.
Как по Вашему, чем может быть дело? Заранее благодарен..
Кстати программатор STK500 .. Ну и пробовал еще простейший LPT (4 резистора и 5 проводов).
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

попробуй потри, мож ты лок биты поставил? они при "стирке" убираются...
Мотание тороидов- вышивание по мужски.
Реклама
Прорезались зубы
Аватара пользователя
Сообщения: 223
Зарегистрирован: Вт окт 02, 2007 14:43:23
Откуда: Ростов-на-Дону

Сообщение GRafGRay »

Был у меня гемор однажды, причем именно с L-кой
дык при полном стирании как с Lock-ами, фузами так и с флешем ничего не происходило, даже параллельный программатор не помог - тот единствеенный в моей практике случай
с одной стороны надо полагать что чип умер, а сдругой - зашитая в него программа продолжала работать
При наличии отсутствия пропитанных шпал - это будет не трамвай а одно горе!
Контактная информация:
Электрический кот
Аватара пользователя
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Сообщение Igor_67 »

У меня тож однажды было похожее, и как раз с L-кой. В параллельном программаторе вообще не виделась. Хотя прога, зашитая в нее работала! Чудеса! :)))
Цапу крутить надо!!! Ку или не ку?
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 2
Зарегистрирован: Вт сен 29, 2009 22:14:55

Сообщение st0rm_ua »

ндаа..
2Redrik Shuhart: Да в том то и проблема, что не стирается.. :(

2All: Параллельным шить я не пробовал ввиду отсутствия оного, но что-то мне подсказывает что результата не будет.. Как я понял прийдется спустить сей девайс в унитаз.. Жаль..

Всем спасибо!
Реклама
Родился
Аватара пользователя
Сообщения: 7
Зарегистрирован: Вс янв 11, 2009 21:39:52

Сообщение rime2000 »

STK500 очень даже поддерживает паралельное программирование повышенным напряжением. И вполне может помочь сбросить все. Были преценденты именно с 8 мегами.
ИзВИниТе зА НерОВНыЙ ПочЕРк
Реклама
Родился
Сообщения: 19
Зарегистрирован: Вс авг 30, 2009 19:15:03

Сообщение CDriver »

Собственно гемор..
имеем 3 новых МК ATmega8L
программатор AS-4
софтина для заливки ASISP

немогу зажить не один из них..... вроде шется а наделе при считывании пусто
Чтение сигнатуры выдает неизвестных контроллерр (FF FF FF)

Обновил софтину, прошиву программатора не помогает

Вставил в эту же плату Attiny88 (что было под рукой по корпусу и питалову) программатор нормульно подцепился и прошил и стер ну все как должно быть.......

Фьюзы тож не меняет...

В чем пролмеа кто нить подскажет?
Потрогал лапой паяльник
Сообщения: 390
Зарегистрирован: Чт сен 24, 2009 17:22:51
Откуда: UK

Сообщение FUZZY_ »

При многократном программировании увеличивается время записи чтения (связано стем что фронты затягиваются со стороны контроллера) - единственное что можно посоветовать увеличение времени программирования или алгоритма программирования
(нормальные производители кристаллов делают отжиг микросхем
что стабилизирует времменые параметры в определенных границах
)
Открыл глаза
Аватара пользователя
Сообщения: 53
Зарегистрирован: Вс ноя 08, 2009 19:46:27
Откуда: Москва

Сообщение Anton.А. »

А у меня вообще, тоже L и я не могу его запрогать WinAvr пишет ошибку 1 не могу разобраться. :cry:
Родился
Сообщения: 19
Зарегистрирован: Вс авг 30, 2009 19:15:03

Сообщение CDriver »

микрухи новые....
время менял в ASISP не помогает :( думаю может попробыать на 3.3 вольта
Открыл глаза
Аватара пользователя
Сообщения: 53
Зарегистрирован: Вс ноя 08, 2009 19:46:27
Откуда: Москва

Сообщение Anton.А. »

Ну подскажите то, что делать??? :o :cry:
Потрогал лапой паяльник
Сообщения: 315
Зарегистрирован: Пт янв 29, 2010 19:42:27

Сообщение 12val12 »

ñïàëèë âòîðóþ ìåãó8 ïðè âêëþ÷åííîé ìåãå çàêîðîòèë + íà - ïèòàíèÿ
âñå òàê îíà êàêàÿ-òî íåæíàÿ..
âîáùåì DU/dt ïèòàíèÿ íàäî äåëàòü ïîìåíüøå..(ñïàä ïðè êç)
òðè ñõåìû ñäåëàë ðàññëàáèëñÿ
äî ýòîãî ñòàâèë 1000-2000 à òóò ïîñòàâèë ïî 1 ìêô êåðàìèêå
ух ты.... показывает
Электрический кот
Аватара пользователя
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34

Сообщение neonix »

У меня был глюк с мегой 8, когда тактовая была очень низкая программатор начал говорить инвалид id, востановить удалось с помошью avrdude и флагом force id (т.е пофиг на id) и новой настройкой фьюзов на внешний кварц :shock:
Where technology meets enjoyment.
Контактная информация:
Родился
Сообщения: 19
Зарегистрирован: Вс авг 30, 2009 19:15:03

Сообщение CDriver »

подключился анализатором на ISP ...... МК не отвечает ваще никак на запросы программатора.... тишина просто там.
Подозренние что фьюзы выставлены не так как обычно с завода.... не верю я что все 3 чипа мертвые....
терь вопрос, где взять простенький паралельный программатор (схему)???
Родился
Сообщения: 19
Зарегистрирован: Вс авг 30, 2009 19:15:03

Сообщение CDriver »

разобрался
подцепил кварц на 8 Мгц и оно оило :)
сразу залез во фьюзы..... на всех трех МК были выставленны одинково, вот такие пироги, покупал у официалов в россии Аргуссофт.
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 167
Зарегистрирован: Ср ноя 04, 2009 18:00:56
Откуда: Алтайский край

Сообщение ssvd »

вот и я наконец то нечаянно запрограммил rstdisbl !
пробовал так но ничего не получается!
Может пригодится тем, у кого нет параллельного программатора и по неосторожности на меге8 запрограммировал бит RSTDISBL (больше не доступна при последовательном программировании).
Непрограммируемая мега8 накладывается сверху на мегу8* с этой прошивкой. На вывод ресет убитой меги, отдельно, через кембрик, подводится 12 Вольт. Два питания +5 (VCC) и +12 (RESET) подаются одновременно, все дело сделано, fuse биты будут уст. по умолчанию. На ножку РС4 цеплял светодиод, уст в 1, когда прога заканчивается.

* должна тактироваться от внутреннего RC генератора, что бы не парится можно взять новую, с фьюзами по умолчанию.
кто пробовал этот метод?
http://abro-nsk.ru
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»