Сначала перестал питаться от USB, потом не стал шиться и при внешнем питании...
Вид для печати
Сначала перестал питаться от USB, потом не стал шиться и при внешнем питании...
Диод проверь
Прочти внимательно с 84 сообщения
Народ, сильно не ругайте, я с железом так еще не работал, но подскажите я чота не понял. Carduino nano когда подключаю только к USB он разве не должен прошиваться (на другие контакты ничего не подключено, перемычка включена)!
Постоянно пишет:
В чем трабла? я в этом всем новичек.Цитата:
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
Номер порта и устройство в настройках IDE указал?
Номер порта и устройство указал (все сделано по инструкции настройки), все равно показывает тоже самое. неушта мне кривой Carduino nano попался?
Посмотри на чипе контроллера что написано.
Atmel mega 128
MU 1 и тд.
№ партии 061892
А в IDE какой контроллер выбираешь?
[spoiler]
http://s1.ipicture.ru/uploads/20110201/pDTDSkV5.jpg
http://s1.ipicture.ru/uploads/20110201/tJ4UWxUm.jpg
http://s1.ipicture.ru/uploads/20110201/QDgfk1Tx.jpg
http://s1.ipicture.ru/uploads/20110201/DpVsS3R7.jpg
[/spoiler]
что имеется в виду IDE
Ооо кажись заработала, поставил в board > arduino duemilanove or nano w\ 328
тоесть походу я не правельно прочитал на микрухе, сори за всю эту балталогию. большое спасибо
Диод перепаял, но теперь не заливается скетч...
порт определяется, некая активность светодиодов есть, но вылазит ошибка.Код:Binary sketch size: 1888 bytes (of a 30720 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
второй ардуино заливается нормально.
Могла ли слететь прошивка?
Могла конечно
Можно подъехать к нам в офис мы перепрошьем
Тут вот какая беда, у второй ардулинки вылетели некоторые ноги...
Если с первой ещё могу понять - перегрузка, то после этого подключал только с внешним питанием на vin...
Схему собрал на MCP2515 и MCP2551 с ардуино питание и SPI интерфейс. На макетке какое то время работало норм...
При том, вылетели ноги и те, которые небыли задействованы...
Ноги разве не выдерживают замыкания на землю и +5В?
Если нога сконфигурирована на выход и на ней выставлена логическая единица, то при замыкании на землю выход вылетит, или наоборот.
Для защиты выхода ставят ограничивающие ток резисторы
Вот блин "весело"...
Тестирую интерфейсные ноги микросхемы - замыкания на землю вроде нет. В чём же проблема? Может ли быть что в процессе общения микросхема землит ноги без резистора? Ставить ограничивающий резистор между ними?
Да и почему вылетели ноги которые вообще небыли задействованы?
Напиши скетч, который раз в секунду (две, три) поднимает все ноги и опускает. И проверь тестером какие живые, какие - нет.
На вход ноги как правило работают, а вот выход умирает довольно легко.
Умирать ноги могут так:
1. Не работает подтяжка вверх, вниз или и туда и туда.
2. Все время вывод притянут куда-либо.
Со вторым вроде можно попытаться бороться, путем выжигания соответствующего ключа конденсатором. Нога перестанет жестко притягиваться и ее можно будет использовать на вход.
Если есть подозрение, что на меге может оказаться нога на выход и на другой микрухе тоже, то лучше поставить резистор.
Я в связи с выгоранием грущу, что на пятой версии использован MLF корпус у меги. Фиг с тем, что он мелкий, его при большом желании можно запаять даже обычным паяльником с приличным жалом и флюсом. Но мег в таком корпусе нет в продаже. Совсем. TQFP спокойно можно купить (пусть 168-ю, 328 нужна редно) за 150-170 рублей и перепаять. А когда горит mlf (а я сжег одну кардуинку, видимо подав на выводы 12 вольт), от кардуины остается тупо плата с распаянным ft232rl :-(, которую можно использовать как usb-uart преобразователь и прошивальщик мег.
Не мог убить статикой? Сильной статикой микрухи убиваются несмотря на наличие диодов защиты. Ну или тестером ткнул неудачно...
Видимо убил осциллографом...((( Только что ослаб светодиод на второй ардулинке, посмотрим что будет после перепайки диода...
Самое обидное что раньше схема работала....
исправным осциллографом, насколько я знаю, микросхемы убить невозможно, если не коротить контакты. У него очень большое, но конечное входное сопротивление.
А как ты питаешь ардуину? Я в свое время имел несколько выжженых контроллеров из-за того, что питал их от советского стабилизированного источника питания с ограничением по току. И при подаче напряжения у блоки питания был какой-то выброс, из-за которого раз в 40-50 включений у контроллеров открывало крышу. При этом обычно они склеивали ласты, но у одного хитро пробило память - у каждого 8 байта выбило по старшему биту :-).
от наводок избавиться можно двумя способами:
1. В шлейфе сделать каждую второй провод сделать землей.
2. Подтянуть свободно висящие выводы к 0 или к Vcc.
Обычные наводки могут дать мизерные токи, но поскольку входное сопротивление непритянутой ноги контроллера огромно, наводка меняет напряжение на ногах контроллера случайным образом. Если поставить резистор около 10кОм на землю или Vcc, то притянешь ногу током до 0.5 мА.
От подключения осциллографа скорее всего не ардуинка глючила, а из-за непритянутых выводов и случайных положений ног у тебя программа выполнялась не так, как ты ожидал
если у тебя с tqfp мегой, то я могу перепаять. На митинском рынке были 168-е в tqfp корпусах.
Можно включить встроенную подтяжку к Vcc, но она достаточно слабая (~50кОм)
Подскажите, какие номиналы выбрать для развязки и притяжки?
И где притягивать и развязывать?
Предельный ток для выводов - 40мА. Значит между arduino и другим устройством для защиты по-хорошему надо включить резистор минимум 5/0.04=120Ом.
Для того, чтобы на ногах не было случайных напряжений, их можно подключить к нулю или +5V резистором порядка 10кОм.
Уррряяяя!!! Заработало!)))
Правда притянул 15кОм а развязал 60Ом...
Осталось найти хорошее питание 5в.
60 ом даст при закорачивании выхода 83мА что может привести к выходу из строя этого выхода или всего контроллера
Пока лучше чем ничего...
Только так и не понял, почему вылетали и не использованные ноги...