Что же накрылось?

ситх
Offline
Зарегистрирован: 26.10.2012

Всем добра) Имеется уно, был допущен удар по ней (виновник жестоко наказан), при попытке заливки скетча выдает оное: Проблема загрузки в плату. Обратитесь туда-то и туда-то, а ниже:

avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

 

usr-bin
Offline
Зарегистрирован: 04.09.2012

У меня, когда выскакивали подобные ошибки, дело решилось устранением неконтакта. Все механические соединения заменил пайкой. Но коды ошибок были иными.

ситх
Offline
Зарегистрирован: 26.10.2012

А не может быть проблемы в самом камне?

usr-bin
Offline
Зарегистрирован: 04.09.2012

Может быть. Но хотелось бы верить в лучшее.

Убедись, что питание подключено правильно, выставленные фьюзы, соответствуют всем параметрам, убедись, что запись в файле board.txt была такой же как когда и работало (вдруг кто повредил), убедись, что тип микросхемы в arduino IDE или чем ты там компилируешь выставленна верно.

Если все верно и не работает, отложи чип в сторону и купи новый.

 

А последняя залитая в чип программа работает?

Вообще - посмотри куда именно пришелся удар. В какое место. Какие радиодетали расположены в месте удара, может что раскололось или дорожка повредилась.  Если удар просто по текстолиту, например, сбоку, то врятли что повредилось бы. Если только статикой...

ситх
Offline
Зарегистрирован: 26.10.2012

Несколько раз пересмотрел плату на наличие повреждений-отсутствуют. А вот тип платы я не поменял с момента заливки бутлоадера. Проблема крылась в этом. Фьюзы автоматически выставляются при заливке загрузчика. Все равно какая-то фигня с синхронизацией. Бутлоадер  и проверочный скетч залил-работает, а через AVR studio и Uniprof фьюзы прочесть не могу, но это уже другой вопрос(а точнее, все тот же))))

usr-bin
Offline
Зарегистрирован: 04.09.2012

может фьюзы пустые (все не выставленны) ?

ситх
Offline
Зарегистрирован: 26.10.2012

И чем это чревато? Прошитый МК работает, а прочесть его фьюзы не могу...Может, попытаться собрать другой программатор? Юнипроф упорно его не видит.

usr-bin
Offline
Зарегистрирован: 04.09.2012

я имел в виду, что если фьюзы не установленны, при считывании фьюзов, они  считаются, но отобразится не отобразятся, т.к. галочки как не были отображены (зависит от программы, у меня, в UNIPROF по умолчанию пусты) так и не будут отображены после считывания.

как это скажется еще - смотри даташит на твою микросхему. Или калькулятор фьюзов.
Вообще, это было только предположение. Раз ты считываешь фьюзы, а они не отображаются, возможно, они отображаются, но галки расположены точно так, как перед считыванием фьюзов.

Вообще, в программаторе микросхема определяется? (например, тот же uniprof говорит, что микросхема не отозвалась если она не отозвалась(не работает)).

 

Возможно, ты как-то не так читаешь фьюзы?

Я не считаю себя специалистом по atmegaXX и не знаю в точности причину той или иной ошибки averdude. Можно посмотреть мануал по программе или чипу для поиска характеристик ошибок по номеру оных. Возможно, кто-то еще что-нибудь скажет.

 

 

ситх
Offline
Зарегистрирован: 26.10.2012

У меня тоже Юнипроф. В том-то и дело, что когда я его запускаю, то выдает, что микроконтроллер не откликается, а даташит я гляну обязательно. Я почему-то грешу на ардуину свою(я ее как программатор использую) и как следствие, подумалось, что если попробовать сменить программатор, то Юнипроф увидит программируемый мк...

usr-bin
Offline
Зарегистрирован: 04.09.2012

Ну если не откликается, тогда фтопку его (контроллер, чип), я бы поставил  новый чип и работал б дальше.

фьюзы можно не трогать, если ты уверен, что дело не в них, а в физическом контакте. Не ударом, так статикой могло убить.

Учитывая цену нового чипа (это тебе не atmega8 за 90 рублей) на всякий случай попробуй на другом компьютере, другим программатором и т.п.

вот тут похожая ошибка а так же тут и тут

 

ситх
Offline
Зарегистрирован: 26.10.2012

Ну, в топку-не в топку, а чип работает) Какие-то проблемы синхронизации, но пока они не мешают-больше для общего развития)

ситх
Offline
Зарегистрирован: 26.10.2012

Я как раз подумывал об этом программаторе...

usr-bin
Offline
Зарегистрирован: 04.09.2012

Он простой и его легко сделать. А еще говорят, он надежный и порты ПК не спалить им.