Странное поведение МК
- Войдите на сайт для отправки комментариев
Давно и плотно экспериментирую с МК. Программирование - практически всегда черз программатор USBtiny (ISP).
Но тут случилось странное: имею на руках три устройства на атмега328р, которые работают (!!!) - это видно по поведению (светики, радиоканал и т.п.), но полностью отказываются программироваться.
Ошибка, как всегда:
avrdude.exe: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check.
При этом за соединения я полностью уверен (все уже прозвонил и не по одному разу) - ISP приходит к МК.
С лок-битами не баловался (все в заводском состоянии). Естественно, модули для работы программировались тем же программатором (не по одному разу до того состояния, когда они стали "вещью в себе") - никаких нареканий.
МК, отказывающиеся программироваться, работают на разных частотах - от 129кГц до 8МГц (разные устройства, конечно).
Не удается ни фьюзы считать, ни чип стереть - ничего. Как будто вообще МК не подключен к программатору.
С чем такое поведение может быть связано?
P.S. программатор в хозяйстве, к сожалению, только один - проверить не могу. Но с другими устройствами (в т.ч. той же "серии", что и "вещь в себе" - работает нормально: все читается-пишется.
Странно конечно, но наверно надо попробывать другим программатором.Если в МСК -могу помочь с ним.
Традиционно ресет на чип не проходит?
avton, спасибо! Было бы здорово, как связаться?
Andrey_Y_Ostan, как проверить? По схеме RESET подтянут к 5В резистором в 10к, больше ничего в цепи RESET нет - дальше сразу на ISP-разъем.
как удобнее?) есть любые учетки
у меня STK 500V2
контактами обменялись - всем спасибо :)
как проверить? По схеме RESET подтянут к 5В резистором в 10к, больше ничего в цепи RESET нет - дальше сразу на ISP-разъем.
У меня та цепь "ресет", с которой мучался, оказалась с конденсатором по дороге, как только подцепил ресет с программатора гальванически к ножке "ресет" чипа - все заработало.
отписал в скайп
У меня та цепь "ресет", с которой мучался, оказалась с конденсатором по дороге, как только подцепил ресет с программатора гальванически к ножке "ресет" чипа - все заработало.
В выходные осциллографом потыкаю, посмотрю, что там творится. На след.неделе - с программатором разберемся.
Сегодня утром глянул - на RESET странности (нормальный и "странный" МК ведут себя по-разному).
Стал разбираться более подробно и подумал, кто еще может мешаться на шине SPI, а там висит nrf-модуль, который, к сожалению, запаян в плату (нет места для разъема).
Выпаял его и вуаля - все работает. А радиомодуль - работать перестал (почему - это уже тема другого разговора).
Всем спасибо за помощь и наводку на ответ.
delete