Странное поведение МК

ustas
Offline
Зарегистрирован: 12.03.2012

Давно и плотно экспериментирую с МК. Программирование - практически всегда черз программатор 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
avton аватар
Offline
Зарегистрирован: 11.05.2014

Странно конечно, но наверно надо попробывать другим программатором.Если в МСК -могу помочь с ним.

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Традиционно ресет на чип не проходит?

ustas
Offline
Зарегистрирован: 12.03.2012

avton, спасибо! Было бы здорово, как связаться?

Andrey_Y_Ostan, как проверить? По схеме RESET подтянут к 5В резистором в 10к, больше ничего в цепи RESET нет - дальше сразу на ISP-разъем.

avton
avton аватар
Offline
Зарегистрирован: 11.05.2014

как удобнее?) есть любые учетки

у меня STK 500V2

ustas
Offline
Зарегистрирован: 12.03.2012

контактами обменялись - всем спасибо :)

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

ustas пишет:

как проверить? По схеме RESET подтянут к 5В резистором в 10к, больше ничего в цепи RESET нет - дальше сразу на ISP-разъем.

У меня та цепь "ресет", с которой мучался, оказалась с конденсатором по дороге, как только подцепил ресет с программатора гальванически к ножке "ресет" чипа - все заработало.

avton
avton аватар
Offline
Зарегистрирован: 11.05.2014

отписал в скайп

ustas
Offline
Зарегистрирован: 12.03.2012

Andrey_Y_Ostanovsky пишет:

У меня та цепь "ресет", с которой мучался, оказалась с конденсатором по дороге, как только подцепил ресет с программатора гальванически к ножке "ресет" чипа - все заработало.

В выходные осциллографом потыкаю, посмотрю, что там творится. На след.неделе - с программатором разберемся.

ustas
Offline
Зарегистрирован: 12.03.2012

Сегодня утром глянул - на RESET странности (нормальный и "странный" МК ведут себя по-разному). 

Стал разбираться более подробно и подумал, кто еще может мешаться на шине SPI, а там висит nrf-модуль, который, к сожалению, запаян в плату (нет места для разъема). 

Выпаял его и вуаля - все работает. А радиомодуль - работать перестал (почему - это уже тема другого разговора). 

Всем спасибо за помощь и наводку на ответ.

Loginkr
Offline
Зарегистрирован: 23.06.2013

delete