Непонятка с Arduino Pro Mini
- Войдите на сайт для отправки комментариев
Привет, коллеги!
Я тут столкнулся с непоняткой. Ничего дельного на форуме не нашел.
Исходные данные
спарфановские Arduino Pro Mini и FTDI
Комп под управлением Винды 7-ки, ком порт видит, при замыкании Rx-Tx на плате ком порта - исправно зеркалит в мониторе ком порта.
Эпиграф.
"Дело было не в реле, дело было не в бобине... Дол...б сидел в кабине:-)"
"щас оно заморгает"
Достал из коробки ардуинку и ком-порт, припоял ноги, соединил, воткнул в USB... Ардуина зажгла красный светодиод, мару раз моргнула зеленым и все. Ну я, так как перый раз, читаю инструкцию, беру тестовый Blink, пытаюсь залить - avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51. Во, блин, думаю незадача!
Ок, проверяю пайку ног, подключаю - не алле.
Почитал форумы, поигрался с ресетом, повтыкал-повытвыкал, перенастраивал ком-порт. Ардуина признаков жизни не подала. Тут увидел упоминание о том что ардуина должна помаргивать зеленым светодиодом во включенном состоянии. Мо этого не дала. Вспоминаю, что паял с паяльной кислотой и со словами "Ах тыж <цензура>" отмываю все платы. Проверяю FTDI - пашет, подрубаю к ней ардуину - та моргает пару раз зеленым светодиодом и история повторяется. Светодиод Rx на FTDI моргает во время попытки прошить ардуину. Если просто подать питание - красный светодиод горит, зелеый - нет. Кроме того, заметил что если положить ардуинку на пару часов полежать, то при включении она моргнет зеленым, но если ее отключить и тут же подключить - зеленым светодиодом она моргать не будет.
Вот я и думаю, грохнул я контроллер или нет? Перепаять самостоятельно я его не смогу - навыков нет. А Ардуинко нужна уже прям щас - из-за угра всвязи с НГ будет ехать неопределенное количество времени.
Может стоит попробоваать перепрошить бутлоадер внешним программатором? И вообще, наличие неотмытого флюса могло повредить что-то фатально? В качестве флюса использовал "Кислоту паяльную" по привычке.
Очень надеюсь на получение скорого ответа))
Всех с наступающим!
У меня руский не родной и будут ошибки, но попробую оказать Вам посильную помощь.
Фото, видео девайса и его работа можете показать? Skype, Teamviewer у Вас есть?
Не спешите думать о перепрошивание.
Вот видео включения - http://www.youtube.com/watch?v=Lx_Oxl7bDMs
А вот попытка загрузки скетча - http://www.youtube.com/watch?v=AIAPSXThTcM
Скайп есть - sl0nyara
Буду благодарен за любую помощь!
Я правильно понял суть вашего второго видео: в качестве платы выбрана "Arduino Duemilanove or Nano w/ ATMega328"?
А загрузить скетч пытаетесь на Arduino Mini?
Шестую строчку в списке плат ("Arduino Mini") не пробовали активировать?
Пробовали. Не работатет.
На плате Ардуино CTS и GND закорочены. Отогнули CTS и попытались запустит - не работает связь, PWR LED на Ардуинке горит.
Отогнули +5V, т.е. остали только RXI, TXO и GND - связь по прежнему нет, внешнее питание нет, PWR LED - горит.
Непонятно что то - или КЗ на плате или мегу пробило.
новую купи... десять баксов стоит..
Новую ардуину или мегу?
Если Ардуину, то я бы с радостью, но в моем городе это не то что проблематично - это нереально. Ближайший магазин, в котором есть то что мне нужно расположен за 400 км от меня.
Я нашел программатор - попробую реанимировать arduino. Не получится - куплю мегу новую и отнесу в сервис по ремонту сотовых, так как у меня нет паяльной станции чтобы перепаять контроллер.
Ну и 20 января буду в Мск - куплю себе Arduino Uno - буду с ней экспериментировать, а миниатюризацию проводить потом.
Здравствуйте, могу сильно ошибаться, но когда я читал про бутлоадер на сайте "Разработка роботов", там написано:
Работа бутлодера базируется на стандартах Atmel Application Note AVR109 – Self-programming и Atmel Application Note AVR068 – STK500v2 Protocol
Важными параметрами бутлодера являются частота кварцевого генератора и скорость обмена данными по UART. По умолчанию они выставлены на 16МГц и 115200 бит/с.
А согласно вашего видео настрока COM порта установлена на скорости 9600.
Прошу прощения, если был неправ.
пробовал ставить и 115200бит.сек.
Я тут подумал, а есть лли веротность что я повредил контроллер статикой?
Новую ардуину или мегу?
Если Ардуину, то я бы с радостью, но в моем городе это не то что проблематично - это нереально. Ближайший магазин, в котором есть то что мне нужно расположен за 400 км от меня.
www.ebay.com 2-3 недели и будет у тебя любая arduin`a
Спасибо! Вот уж точно не подумал бы что на ebay продается Ардуина)
Вопрос не в том что я не знаю где купить. Вопрос в том где купить быстро) ато в НГ праздники заниматья будет нечем.
Но вопрос уже, можсказать решил. Нашел программатор, попробую перешить загрузчик. Не получится - отдам перепаять проц и опять перепрошью)
Совсем мистика у меня случилась.
Нарыл я программатор AVR ISP MK2, поставил на комп WinXP для верности и решил ардуинку перепрошить. Всмысле бутлоадер, заодно освоив шайтан-девайс под названием программатор.
Дай, думаю, подключу FTDI к этому компу - хуже то уже не будет) И! О, чудо! Блинк залился с первой попытки! Ну я обрадовался. светодиод моргает, как ему и положено! Но радовался я ровно 80 секунд, пока светодиод, коротко моргнув (меньше положенной секунды) потух и загораться напрочь отказался. Заливание скетча приводило к ошибке как в начале темы.
покурил. Подключил к ардуине внешнее питание 12В. Светодиод заморгал! и опять, через 80 секунд все потухло.
Замеил интересную особенность.
1. Если отключить ардуину от питания минут на 15, то при повторном включении Блинк работает 80 секунд, потом перестает, причем не сразу. Наблюдения показали, что он еще в течении минуты, примерно, продолжает часто и беспорядочно моргать (какбудто питание то пропадает, то появляется), а затем совсем вырубается. Отключаем питание и тут же подключаем (12В по прежнему на вход RAW), ардуинка не запускается, а между контактом питания и проводом питания проскакивает маленькая, но вполне заметная искра. А вот если подождать 15 минут, то никакой искры нет, ардуина запускается на 80 секунд и история повторяется. А если подождать меньше 15 минут, к примеру только что 3-4 минуты, то ардуинка проработает меньше - только что после 3-х минут, моргнула 10 раз. Вот это совсем похоже на полтергейст какой-то
Есть у кого-нибудь идеи, почему такое происходит? цепи питания, понятно дело прозвонил. Кстати, нет разницы, откуда подается питание - с VCC 5в или с RAW 12в. ну только при питании от 5в искорки незаметно
либо есть контакт там где его не должно быть, либо нет там где должен быть. Лупа, мультиметр и звонить, выяснять где обрыв. Кислотой это вы зря.
Я уж понял что зря.. Но плату отмыл как смог. Попробую почистить еще раз и, если не поможет, буду звонить.
Но непонятно почему глюк при включении проявляется не сразу и почему время работы зависит от времени бездействия
Но непонятно почему глюк при включении проявляется не сразу и почему время работы зависит от времени бездействия
Емкость (возможно, паразитная)?