Atmel Studio 6.1, если я не ошибаюсь, это и есть среда Visual Studio 2010 к которой прикрутили компиллятор GCC и добавили специфичные для микроконтроллеров визарды проектов, документацию, интеграцию с программаторами и кучу примеров. Что ещё нужно, зачем изобретать очередной велосипед?
Всем привет! Для тех,кто все таки решит с экономить и затарится на ебее или байконсе. Брал там мини про и мегу 2560 с 8U2 на борту. Мини заработали сразу и без всяких танцев с бубном. Меги дружно ушли в молчанку и на все уговоры молчали. Сменил пяток ноутов и компов,пробовал разные системы и шнуры,тишина. Причина была банальна,плохо пропаян контроллер 8U2. Только перекатка. Площадки под микросхемой не луженные и олово тупо сидело на ногах. Кто будет греть феном не жалейте флюса, много нервных клеток сохраните. После такого ремонта, платы работают замечательно, на любых шнурках. Если вы уверены, что Ваш юсб разъем на компе или ноуте не просаживает питание, плата будет работать. Отбраковку плохого шнурка можно сделать просто, подав на плату отдельное питание. Если и после этого система не увидит плату ищем проблемы в ней,а не в шнуре, особенно если этот шнур у вас прекрасно работает на принтере и позволяет печатать к примеру большой пдф файл весом метров в 100. Теперь вот думаю, следующие брать россыпью, себе я верю больше.
Здравствуйте, подскажите пожалуйста, купил плату arduino due когда подключаешь к native порту компьютер находит устройство и устанавливает драйвер ( так же прошивка встает через этот порт), при подключении к порту programing компьютер ничего не находит.... это глюк или проблемма с портом?
Спасибо за совет, попробую перепрошить atmega8u2. Получится - отпишусь.
Итак, получилось! Возможно я не единственный, кто сталкивался (или столкнется) с данной ситуацией, поэтому так как руководства по решению этой проблемы на русском языке я не нашел, то...
Инструкция по перепрошивке контроллера Atmega8U2 для Arduino Uno или Mega2560
3. Соединяем перемычкой (или 10кОм резистором) два контакта, расположенных на тыльной стооне платы под картой италии))
4. Подключаем Ардуино через usb кабель к компьютеру, как обычно.
5. На несколько секунд замыкаем два контакта, находящихся над Atmega8U2, для сброса контроллера.
6. Компьютер находит новое устроиство, для которого требует драйверы. Устанавливаем драйвер из папки C:\Program Files\Atmel\Flip 3.4.2\usb (той, в которую вы установили FLIP). Во время установки винда ругается, что драйвер не подписан каким-то сертификатом и т.д., все равно соглашаемся. В системе появляется устроиство "at90usb82".
7. Запускаем FLIP, выбираем пункт меню "File->Load HEX File", выбираем скачанную прошивку. Желательно, чтобы в пути к файлу прошивки не было русских символов. У меня например файл прошивки, находящийся на "рабочем столе" не смог открыться, а вот из "C:\" загрузился нормально.
8. Выбираем пункт меню "Device->Select", затем выбираем из списка "at90usb82".
9. Выбираем пункт меню "Settings->Communication->Usb", затем в появившемся окошке щелкаем кнопку "Open"
10. Проверяем чтобы стояли галочки, нажимаем кнопку "Run".
11. ...
12. PROFIT!!!
13. Не забываем отпаять резистор от платы.
Все. Микроконтроллер перепрошит, устроиство готово к работе.
По идее таким образом можнопрошить Atmega8U2 другой прошивкой, и ваш ардуино станет восприниматься системой как джойстик, клавиатура, или например принтер))
Здравствуйте! Подскажите, пожалуйста, такую вещь. Пытаюсь перепрошить мегу 2560 r3 делаю все по инструкции, в программе flip выбираю прошивку, а вот когда нужно открыть usb-девайс(9. Выбираем пункт меню "Settings->Communication->Usb", затем в появившемся окошке щелкаем кнопку "Open") то тут он мне пишет: "Could not open usb devace", пробовал с другой платой мега и с другой uno, результат тот же. Не подскажите, в чем может быть дело?
Здравствуйте, подскажите пожалуйста, купил плату arduino due когда подключаешь к native порту компьютер находит устройство и устанавливает драйвер ( так же прошивка встает через этот порт), при подключении к порту programing компьютер ничего не находит.... это глюк или проблемма с портом?
отвечу сам на свой вопрос, дело было в недопаянном SMD элементе на дорожке от разъема к микросхемме.
по идеи это был резистор который с виду нормально сидел на своем месте но дорожка с ним не прозванивалась, горячий паяльник все решил ))
3 Arduino Leonardo в отличии от классической ArduinoUnoR3 создавалась для эмуляции HID устройств.
Поэтому леонарде надо переключаться изрежима COM порта для прошивки и HID устройства ввода. Обычное время переключений 8 секунд.
4 Включаем звук и слушаем как Леонарда переключается. Шьем из ArduinoIDE выбирая правильный COM (у меня он например COM30 или COM6)
Спасибо $$$ складываем вон в ту коробочку.
Arduino Leonardo плохая плата для начала изучения ArduinoIDE+Arduino UNO R3 я бы отложил ее.
CodeVision если не будешь использовать мелкие Atmel типо 14 ножек (AT2312 забул как мелкие теперь называются)можешь выкинуть.
Всегда есть варианты восстановить загрузчик и фьюзы. Я не встречал мертвых вариантов из-за ошибок работы с ArduinoIDE. Шьет там внутри утилита avrdude.exe используя конф файли и просто строчкой указывая. (дудка ищи по форуму)
В связи с чем попробовал прошиться с помощью USBasp.
В результате Arduino теперь по USB вообще не определяется (светодиод питания на плате горит).
Видимо фьюзы напортил.
Есть какие варианты вылечить или выбрасывать плату ?
Ну при прошивке любым программатором стирается загрузчик, который позволяет загружатиь скетчи по USB.
Его можно записать заново. В Arduino IDE в меню "Сервис" выбираем тип программатора (например USBasp) и плату ардуино. Далее в том же меню "Сервис" жмём "Записать загрузчик". Если загрузчик нормально прошьется через программатор - снова должна заработать загрузка скетчей через USB.
В связи с чем попробовал прошиться с помощью USBasp.
В результате Arduino теперь по USB вообще не определяется (светодиод питания на плате горит).
Видимо фьюзы напортил.
Есть какие варианты вылечить или выбрасывать плату ?
Ну при прошивке любым программатором стирается загрузчик, который позволяет загружатиь скетчи по USB.
Его можно записать заново. В Arduino IDE в меню "Сервис" выбираем тип программатора (например USBasp) и плату ардуино. Далее в том же меню "Сервис" жмём "Записать загрузчик". Если загрузчик нормально прошьется через программатор - снова должна заработать загрузка скетчей через USB.
подожди пусть сначало попробует правильно включить с колоночками блямками
с лицевой стороны цепляем кнопку от компа или перемычку, кому как удобнее. с тыльной стороны я припаял два проводка с голыми концами. кнопку лень было паять.
процесс:
1. подключаем к usb
2. замыкаем пины с лицевой стороны (это пин резета и земля)
3. замыкаем контакты на тыльной стороне.
4. размыкаем пины на лицевой стороне (в этот момент в диспетчере устройств появляется девайс)
5. размыкаем пины на тыльной стороне платы.
6. ставим дрова и далее по доке.
хотя у меня эта штука на шьется, валится еще на попытке стереть данные. походу помер чип(
народ подскажите если кто сталкивался. ковырял uno r3 - сгорела mega328 после подачи питания не туда. мегу заменил остались глюки с com портом - не работал сброс при заливке скетча, после втыкания вытыкания усб подвисал (пока не переустановишь порт в диспетчере устройств). для устранения глюков решил обновить 16u2 - результат - ком порт погас напрочь. цеплялся к 16u2 через isp разъем программатором. при попытке считать что либо из микрухи получаю одни нули. схему проверял - питалово на ней есть. кто нить знает как ее сбросить не выпаивая (чую с фьюзами набарагозил) или все таки сразу в "ту коробку"?
Здравствуйте. Имеется UNO с али, но винда 10-ка его не видит. Как я понял его нужно перепрошить, но у моего даже нет перемычек, которые нужно замкнуть.
Старая работает а новая (Китай) нет. После установки новой программы Ардуино 1.6.8. ничего не изменилось. Но через пару дней и старая перестала определяться. Я скачал драйвердрайвер на CH340G. Определяться стали две ардуинки но скетч не грузился.
Я запустил старую программу Ардуино 1.0.5 (отднльно стояла), и вуаля - заработали две платы и скетч грузится на обое. А вот с программой Ардуино 1.6.8 ни в какую скетч не грузиться. (Может производители начали от китайцев защищаться?).
Так что попробуйте запустить свои платы с старыми программами Ардуино.
Не могу загрузить в ардуино UNO любой скеч Выдаёт такую ошибку. Помогите разобратся.
avrdude: no programmer has been specified on the command line or the config file Specify a programmer using the -c option and try again
Все уже перепробывал результата нету.
девайс: Mega 2560 Rev3 по имени "Geekcreit", Китай.
Подключил к своему ноуту (ультрабук Lenovo, Win8.1). "Неизвестное устройство", при попытке вручную поставить драйвер из соответствующего inf-файла сваливается в "Код10". IDE, соответственно, ничего не видит.
Рабочий десктоп под Win7 - то же самое. Проблема решилась FLIP-ом и прошивкой чипа ATmega16u2 соответствующим hex-файлом (злые китайцы не прошили его на заводе, получается?). Возвращаюсь домой, снова подключаю к ноуту на Win8. Безрезультатно. На всякий случай ещё раз использую FLIP, через него ATmega16u2 вновь успешно прошивается, но контроллер компьютером так и не определяется. При этом питание проходит, последний залитый скетч работает (т.е. проблема не в просадке питания, тем более, что в этом случае ноут питается от сети?). Подключаю к ноуту жены на Win7 (ради интереса не подключая к сети, исключительно от аккумулятора) - всё определилось, всё работает, IDE заливает скетчи. Пока рабочая версия, что проблемы у 8-х форточек - не фатально, но неприятно.
Кстати, если кто не знает - при работе на ноутбуке, питание для ардуинки сильно прыгает на ЮСБ. Изза работы самого ноута. Лучше пользоваться выпрямителями напряжения. Гдето видел специально для ардуинки, но подойдет любое.
спасибо, если я подключю его к TX0 RX0 (pins 0, 1), то он также загрузит скетч в него?
а не подскажите, где можно заказать сам 8u2? у меня есть знакомый, который паяет такие мелочи. и нужно ли будет прошивать 8u2 после того, как припаяем?
Я покупал на aliexspess, даже в Питере нашел только в QFP исполнении (выводной). Для замены нужен фен, паста для пайки (я испльзовал для BGA чипов), пояльник с самым тонким жалом, прямые руки и терпение. С чем можно столкнуться. Ну во первых попадаются чипы с фюзами для работы от внешнего генератора, тогда еще и програматор понадобится. Тут тоже есть подводные камни, если чип настроен на BootLoader, то надо спаивать сборку 4х10к, иначе при подключении разъема програматора 8u2 будет сразу переходить в режим boot, а Flip умеет толко заливать прошивку. Залить прошивку можно и по USB из програмы Flip от Atmel. Есть одно замечание, вместо 8u2 можно ставить 16u2 ну и правильно выбрать прошивку. Прошивка есть в сборке arduino IDE по пути disk:\Program Files (x86)\Arduino\hardware\arduino\avr\firmwares\atmegaxxu2 . Выбираем под свою плату и прошиваем. Будут вопросы по прошивке 16u2 спраштвайте.
Поставил софт, подключил к УСБ и вот что получилось:
первая встала нормально,
вторая и третья не видели драйвера - поставил ручками... но:
монитор порта открывается, а вот грузить скетч не желает (моргнет два раза RX и начинает часто моргать L).
Может кто сталкивался?
Скорее всего неправильно выставлены фьюзы при этом arduino опознается, переводит megu в режим boot, вот из за неправильной тактово частоты 16u2 скорость UART не совпадает с mega и процесс загрузки зависает.
Здравствуйте, нужна прошивка для Pro micro, чтоб прошить флипом. Так как комп распазнает ее как atm32u4
Ну это если вы собираетесь шить ее из под оболочки, а так берем hex, запускаем Flip и заливаем, DFU при этом не пострадает и вы всегда сможете залить новый скетчь. Также можно собрать или купить AVRISPmkii и заливать скетчь по ISP через меню "залить с помощью програматора".
народ подскажите если кто сталкивался. ковырял uno r3 - сгорела mega328 после подачи питания не туда. мегу заменил остались глюки с com портом - не работал сброс при заливке скетча, после втыкания вытыкания усб подвисал (пока не переустановишь порт в диспетчере устройств). для устранения глюков решил обновить 16u2 - результат - ком порт погас напрочь. цеплялся к 16u2 через isp разъем программатором. при попытке считать что либо из микрухи получаю одни нули. схему проверял - питалово на ней есть. кто нить знает как ее сбросить не выпаивая (чую с фьюзами набарагозил) или все таки сразу в "ту коробку"?
Спасибо.
Попробуйте залить через USB с помощью Flip. Подключаем по USB замыкаем reset у 16u2, в устройствах должно пропасть неизвестное устройство или arduinoUNO com, то что отображлось и появиться Atmel16u2. Запускаем Flip, выбираем чип, подключаемся, выбираем файл прошивки для UNO, заливаем. Обращаю внимание, залить можно толко файл usbserial. Если и DFU слетел, то только по ISP. После переподключения должен появиться arduinoUNO com.
Про Nano мне продавец в местном магазине, продающем Arduino и комплектующие, рассказал вот такую интересную вещь:
Оригинальные Nano - с чипом FT232, аналоги - есть с CH340, а есть с поддельным FT232 (ну и с настоящим тоже есть, вроде как) Чипы отличаются на вид: у FT232 ног раза в 2 больше, чем у CH340 при таком же размере, если вдруг надпись на чипе нет возможности прочесть.
Соответственно, производитель настоящих FT232 внезапно узнал, что их подделывают, выкатил обновление драйверов для ПК, из-за чего все подделки перестали опознаваться. Если контроллер не определяется по USB - возможно, как раз по этой причине.
Так что если покупать неоригинальные Nano, то только на CH340, потому что если на ней FT232, он может оказаться как настоящим, так и поддельным и оттого нерабочим.
Про Nano мне продавец в местном магазине, продающем Arduino и комплектующие, рассказал вот такую интересную вещь:
Оригинальные Nano - с чипом FT232, аналоги - есть с CH340, а есть с поддельным FT232 (ну и с настоящим тоже есть, вроде как) Чипы отличаются на вид: у FT232 ног раза в 2 больше, чем у CH340 при таком же размере, если вдруг надпись на чипе нет возможности прочесть.
Соответственно, производитель настоящих FT232 внезапно узнал, что их подделывают, выкатил обновление драйверов для ПК, из-за чего все подделки перестали опознаваться. Если контроллер не определяется по USB - возможно, как раз по этой причине.
Так что если покупать неоригинальные Nano, то только на CH340, потому что если на ней FT232, он может оказаться как настоящим, так и поддельным и оттого нерабочим.
Есть програма с помощью которой можно сменить VID - PID, это единственное что может отличать одну микросхему от другой. Вот тут можно посмотреть http://www.dubrovenko.ru/ddssite/dstftdiw.htm . Достаточно посмотреть эти значения в м/с и понять в дравах дело или еще в чем то. Что касается ft232, покупал и ставил не менее 100 чипов и ни разу не было проблем .
Ардуиню чуть больше 2 лет, но все равно еще допускаю "десткие" ошибки и набил шишек по полной.
Читал именно здесь а потому это по темам - Не грузится Скетч, PC или ПК не видит Ардуино, не распознается и т.п. и т.д.
Пару дней назад продолжил свою работу с ж/д макетом (стрелки перевожу на сервы... Ну, и ... приготовил I2C, с двумя расширителями МСР23016 и пара PWM драйверов на (16 серв). Стал проверять шину и собрался работать по крайней мере на NANO 328 для отладки. USB есть, ПК рядом - удобно. И тут моя, давно уже (2 года) купленная NANO уперлась... Ну я опять сюда почитать, надо вспомнить, мозги напрячь... СН340 стоит, Ардуины видит а ЗАГРУЗКА не идет! Tx Rx замыкал, ну вот по этому пути и стал пробиваться.
Буду короче, победил всех Китайцев, заодно и фотки сделал, думаю кто-нибудь, да упростит и сократит себе путь к победе.
Итак: Китайская RobotDyn UNO R3 (на 168) с чипом CH340
Распозналась как Arduino NANO
Идем дальше и берем Китайскую НАНУ c Atmega 328 и CH340 !!!
Распознается как MINI !!!
Ну слава Богу Русскому - Китайская Pro Mini 328 c USB-TTL на PL2303 распознается и грузится без всяких проблем. Для удобства (тут уже писали), 2 ножку контроллера поднимаем и делаем перемычку на DTR на Mini. На фото это белый провод.
Ну на всякий случай, на будущее сделал себе шпаргалки/наклейки.
И еще наверное стоит добавить, что протестировано на IDE версий 1.6.6 и 1.6.12 с версиями плат 1.6.6. ; 1.6.20
Сделал ошибку купил ардуино нано поучится програмировать и создавать приборы, не чего кроме тестовых программок не вышло. Сейчас заказал ардуино уно га дип микрухе атмега328
Вот здесь с надеждой научится работать с ардуиной.
Здравствуйте, уважаемые дамы и господа, товарищи и товарки!
Подскажите чайнику, что делать. Подключал плату Arduino leonardo для работы в программе S4A. Раньше все было нормально, а сейчас
все время ищет плату "Поиск платы..." и мигает желтый светодиод возле разъема mini-USB. Диспетчер устройств определяет ее и присваивает порт COM -3. В программе Arduino IDE через раз при открытии Монитор порта появляется сообщение "Ошибка открытия последовательного порта COM 3 (Port busy). Что делать, подскажите, пожалуйста.
Atmel Studio 6.1, если я не ошибаюсь, это и есть среда Visual Studio 2010 к которой прикрутили компиллятор GCC и добавили специфичные для микроконтроллеров визарды проектов, документацию, интеграцию с программаторами и кучу примеров. Что ещё нужно, зачем изобретать очередной велосипед?
"Если хочешь погрузиться в проблему полностью, начни ее размышлять"
(Не помню какой французкий философ))))
гуманитариям рекомендую использовать труды Ницше при поиске различий между стандартами USB 1.* и USB2.*
Философия науки! Никуда не денишься)))
Всем привет! Для тех,кто все таки решит с экономить и затарится на ебее или байконсе. Брал там мини про и мегу 2560 с 8U2 на борту. Мини заработали сразу и без всяких танцев с бубном. Меги дружно ушли в молчанку и на все уговоры молчали. Сменил пяток ноутов и компов,пробовал разные системы и шнуры,тишина. Причина была банальна,плохо пропаян контроллер 8U2. Только перекатка. Площадки под микросхемой не луженные и олово тупо сидело на ногах. Кто будет греть феном не жалейте флюса, много нервных клеток сохраните. После такого ремонта, платы работают замечательно, на любых шнурках. Если вы уверены, что Ваш юсб разъем на компе или ноуте не просаживает питание, плата будет работать. Отбраковку плохого шнурка можно сделать просто, подав на плату отдельное питание. Если и после этого система не увидит плату ищем проблемы в ней,а не в шнуре, особенно если этот шнур у вас прекрасно работает на принтере и позволяет печатать к примеру большой пдф файл весом метров в 100. Теперь вот думаю, следующие брать россыпью, себе я верю больше.
Здравствуйте, подскажите пожалуйста, купил плату arduino due когда подключаешь к native порту компьютер находит устройство и устанавливает драйвер ( так же прошивка встает через этот порт), при подключении к порту programing компьютер ничего не находит.... это глюк или проблемма с портом?
Спасибо за совет, попробую перепрошить atmega8u2. Получится - отпишусь.
Итак, получилось! Возможно я не единственный, кто сталкивался (или столкнется) с данной ситуацией, поэтому так как руководства по решению этой проблемы на русском языке я не нашел, то...
Инструкция по перепрошивке контроллера Atmega8U2 для Arduino Uno или Mega2560
1. Скачиваем программу "FLIP" отсюда: http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886, устанавливаем.
2. Скачиваем последнюю версию прошивки отсюда: https://github.com/arduino/Arduino/tree/master/hardware/arduino/firmwares выбираем arduino-usbserial/Arduino-usbserial-uno.hex или arduino-usbserial/Arduino-usbserial-mega.hex в зависимости от того, каким из девайсов обладаем. Также файлы прошивок находятся в папке arduino-0022\hardware\arduino\firmwares\arduino-usbserial. взять arduino software можно тут.
3. Соединяем перемычкой (или 10кОм резистором) два контакта, расположенных на тыльной стооне платы под картой италии))
4. Подключаем Ардуино через usb кабель к компьютеру, как обычно.
5. На несколько секунд замыкаем два контакта, находящихся над Atmega8U2, для сброса контроллера.
6. Компьютер находит новое устроиство, для которого требует драйверы. Устанавливаем драйвер из папки C:\Program Files\Atmel\Flip 3.4.2\usb (той, в которую вы установили FLIP). Во время установки винда ругается, что драйвер не подписан каким-то сертификатом и т.д., все равно соглашаемся. В системе появляется устроиство "at90usb82".
7. Запускаем FLIP, выбираем пункт меню "File->Load HEX File", выбираем скачанную прошивку. Желательно, чтобы в пути к файлу прошивки не было русских символов. У меня например файл прошивки, находящийся на "рабочем столе" не смог открыться, а вот из "C:\" загрузился нормально.
8. Выбираем пункт меню "Device->Select", затем выбираем из списка "at90usb82".
9. Выбираем пункт меню "Settings->Communication->Usb", затем в появившемся окошке щелкаем кнопку "Open"
10. Проверяем чтобы стояли галочки, нажимаем кнопку "Run".
11. ...
12. PROFIT!!!
13. Не забываем отпаять резистор от платы.
Все. Микроконтроллер перепрошит, устроиство готово к работе.
По идее таким образом можнопрошить Atmega8U2 другой прошивкой, и ваш ардуино станет восприниматься системой как джойстик, клавиатура, или например принтер))
источник 1
источник 2
Здравствуйте! Подскажите, пожалуйста, такую вещь. Пытаюсь перепрошить мегу 2560 r3 делаю все по инструкции, в программе flip выбираю прошивку, а вот когда нужно открыть usb-девайс(9. Выбираем пункт меню "Settings->Communication->Usb", затем в появившемся окошке щелкаем кнопку "Open") то тут он мне пишет: "Could not open usb devace", пробовал с другой платой мега и с другой uno, результат тот же. Не подскажите, в чем может быть дело?
Здравствуйте, подскажите пожалуйста, купил плату arduino due когда подключаешь к native порту компьютер находит устройство и устанавливает драйвер ( так же прошивка встает через этот порт), при подключении к порту programing компьютер ничего не находит.... это глюк или проблемма с портом?
отвечу сам на свой вопрос, дело было в недопаянном SMD элементе на дорожке от разъема к микросхемме.
по идеи это был резистор который с виду нормально сидел на своем месте но дорожка с ним не прозванивалась, горячий паяльник все решил ))
Приветствую!
Arduino Leonardo на ATMEGA32U4.
Делал первые шаги.
Первую свою программку писал в CodeVision, поэтому в Arduino она компилироваться не захотела ( не все инструкции подошли).
В связи с чем попробовал прошиться с помощью USBasp.
В результате Arduino теперь по USB вообще не определяется (светодиод питания на плате горит).
Видимо фьюзы напортил.
Есть какие варианты вылечить или выбрасывать плату ?
Приветствую!
Arduino Leonardo на ATMEGA32U4.
Делал первые шаги.
Первую свою программку писал в CodeVision, поэтому в Arduino она компилироваться не захотела ( не все инструкции подошли).
В связи с чем попробовал прошиться с помощью USBasp.
В результате Arduino теперь по USB вообще не определяется (светодиод питания на плате горит).
Видимо фьюзы напортил.
Есть какие варианты вылечить или выбрасывать плату ?
1. Рекомендуемы Оперционные Системы для начала только одна Windows 7 32бита
2.Arduino втыкаем в USB ставим компилятор ArduinoIDE по ходу устаналиваются все драйвера.
http://downloads.arduino.cc/arduino-1.0.6-windows.exe
3 Arduino Leonardo в отличии от классической ArduinoUnoR3 создавалась для эмуляции HID устройств.
Поэтому леонарде надо переключаться изрежима COM порта для прошивки и HID устройства ввода. Обычное время переключений 8 секунд.
4 Включаем звук и слушаем как Леонарда переключается. Шьем из ArduinoIDE выбирая правильный COM (у меня он например COM30 или COM6)
Спасибо $$$ складываем вон в ту коробочку.
Arduino Leonardo плохая плата для начала изучения ArduinoIDE+Arduino UNO R3 я бы отложил ее.
CodeVision если не будешь использовать мелкие Atmel типо 14 ножек (AT2312 забул как мелкие теперь называются)можешь выкинуть.
Всегда есть варианты восстановить загрузчик и фьюзы. Я не встречал мертвых вариантов из-за ошибок работы с ArduinoIDE. Шьет там внутри утилита avrdude.exe используя конф файли и просто строчкой указывая. (дудка ищи по форуму)
Вы уверены что попортили что-то? Я сомневаюсь.
В связи с чем попробовал прошиться с помощью USBasp.
В результате Arduino теперь по USB вообще не определяется (светодиод питания на плате горит).
Видимо фьюзы напортил.
Есть какие варианты вылечить или выбрасывать плату ?
Ну при прошивке любым программатором стирается загрузчик, который позволяет загружатиь скетчи по USB.
Его можно записать заново. В Arduino IDE в меню "Сервис" выбираем тип программатора (например USBasp) и плату ардуино. Далее в том же меню "Сервис" жмём "Записать загрузчик". Если загрузчик нормально прошьется через программатор - снова должна заработать загрузка скетчей через USB.
В связи с чем попробовал прошиться с помощью USBasp.
В результате Arduino теперь по USB вообще не определяется (светодиод питания на плате горит).
Видимо фьюзы напортил.
Есть какие варианты вылечить или выбрасывать плату ?
Ну при прошивке любым программатором стирается загрузчик, который позволяет загружатиь скетчи по USB.
Его можно записать заново. В Arduino IDE в меню "Сервис" выбираем тип программатора (например USBasp) и плату ардуино. Далее в том же меню "Сервис" жмём "Записать загрузчик". Если загрузчик нормально прошьется через программатор - снова должна заработать загрузка скетчей через USB.
подожди пусть сначало попробует правильно включить с колоночками блямками
а вот ели не услишит блямков тогда читать глубже
может не затер еще загрузчик
и все щас оживет
блямкать будет через 8 секунд
пусть посмотрит 2Mbyte видео как Arduino Leonardo ведет себя https://yadi.sk/d/zCaFbnThbfqDv
На СОМ порту плата вообще не видится...никакой реакции компа на подключение.
Пробовал прошить через USBasp, программа выдала:
На СОМ порту плата вообще не видится...никакой реакции компа на подключение.
Пробовал прошить через USBasp, программа выдала:
значит firmware надо
убил
ох лень думать
Методика такая сначало попробовать правильный загрузчик
если не берет правильные fuse
а что там правильное лень думу думать
спрашивай дальше
может кто помнит
если быстро купи классичесую Arduino Uno R3 а когда нучишся освоишся в ArduinoIDE с четкими знаниями восстановишь.
ты плывешь в интсрументах а уже хочешь железяки ими восстанваливать
тебе повезет кто такойже косяк недавно чинил и помнит еще что-то галки версии
ну если на ангельском поискать валяются везде всякое
всем кто интересовался что замыкать на mega 2560
с лицевой стороны цепляем кнопку от компа или перемычку, кому как удобнее. с тыльной стороны я припаял два проводка с голыми концами. кнопку лень было паять.
процесс:
1. подключаем к usb
2. замыкаем пины с лицевой стороны (это пин резета и земля)
3. замыкаем контакты на тыльной стороне.
4. размыкаем пины на лицевой стороне (в этот момент в диспетчере устройств появляется девайс)
5. размыкаем пины на тыльной стороне платы.
6. ставим дрова и далее по доке.
хотя у меня эта штука на шьется, валится еще на попытке стереть данные. походу помер чип(
Аналогичная проблема с Mega 2560, как ее перевести в DFU режим, чтобы перешить?
наверное, стоит поднять глаза и прочитать пост выше своего
я вам даже ссылку дам)) http://arduino.ru/forum/obshchii/arduino-ne-opredelyaetsya-kompyuterom-i-kak-eto-ispravit?page=1#comment-94412
Я это видел, только вот у меня плата с обратной стороны слегка отличается и вместо 2-х контактов 4 и что замыкать нужно в этом случае??
фото в студию, однако
мало ли, может и поможем
мда, забыл про местные лимиты. прям как в 90-е. места мало, инет по телефону.
скиньте фото передней стороны без сжатия, в самом хорошем качестве на service@lan.ua гляну, там две из этих дырок должны уходить под чип
Скинул. Спасибо за помощь.
Скинул. Спасибо за помощь.
Поделитесь пожалуйста рецептом сброса. У меня такая же фигня Mega 2560 , wind-a не видит плату.
Крайние контакты возле Atmel 16u2 замыкал - не помогло.
Добрый день. Купил на ebay M. Jduino. Прошу помощи с подключением. Делаю все по инструкции, но дуино определяется не как com порт а как 3 устройства.
показывает 3 устройства:
Ваш - это USB2.0-Serial
По vid/pid ищите дрова.....
подробнее пожалуйста, я первый раз вижу vid/pid
http://alt236.blogspot.com/2010/09/adb-will-not-detect-phone-after-rom.html
http://promotomobile.com/ru/Bluetooth-Stack
и прямо всю строку скормите гуглю..... с добавлением слова драйвер ( или driver)
Или здесь опубликуйте, поможем.....
к сожалению самостоятельные поиски ни к чему не привели. вот код который мне удалосьвыяснить USB\VID_1A86&PID_7523&REV_0254
к сожалению самостоятельные поиски ни к чему не привели. вот код который мне удалосьвыяснить USB\VID_1A86&PID_7523&REV_0254
исчи! https://www.google.com/search?q=VID_1A86+PID_7523+REV_0254
Спасибо большое, оч много драйверов, многие не подходят. вот адрес, на те что подошли мне https://driver.ru/?H=PAUB014&By=Espada
народ подскажите если кто сталкивался. ковырял uno r3 - сгорела mega328 после подачи питания не туда. мегу заменил остались глюки с com портом - не работал сброс при заливке скетча, после втыкания вытыкания усб подвисал (пока не переустановишь порт в диспетчере устройств). для устранения глюков решил обновить 16u2 - результат - ком порт погас напрочь. цеплялся к 16u2 через isp разъем программатором. при попытке считать что либо из микрухи получаю одни нули. схему проверял - питалово на ней есть. кто нить знает как ее сбросить не выпаивая (чую с фьюзами набарагозил) или все таки сразу в "ту коробку"?
Спасибо.
Здравствуйте, нужна прошивка для Pro micro, чтоб прошить флипом. Так как комп распазнает ее как atm32u4
Убил пару часов на подключение свеже-купленных ардуино нано (3 шт на али).
Винда пишет анкноу девица и все.
После перетыкания шнурка в другой usb-порт сразу все подхватилось и увиделось.
Т.е. либо порт криво сработал, либо удлинительный шнурок виноват.
Здравствуйте. Имеется UNO с али, но винда 10-ка его не видит. Как я понял его нужно перепрошить, но у моего даже нет перемычек, которые нужно замкнуть.
Ничего перепрошивать и замыкать не надо. Надо скачать и установить драйвер на CH340G.
Всем здравствуйте!
Купил по случаю 3 Nano v3 у китайцев.
Поставил софт, подключил к УСБ и вот что получилось:
первая встала нормально,
вторая и третья не видели драйвера - поставил ручками... но:
монитор порта открывается, а вот грузить скетч не желает (моргнет два раза RX и начинает часто моргать L).
Может кто сталкивался?
У меня тоже была проблема с Ардуино Нано в3.
Старая работает а новая (Китай) нет. После установки новой программы Ардуино 1.6.8. ничего не изменилось. Но через пару дней и старая перестала определяться. Я скачал драйвер драйвер на CH340G. Определяться стали две ардуинки но скетч не грузился.
Я запустил старую программу Ардуино 1.0.5 (отднльно стояла), и вуаля - заработали две платы и скетч грузится на обое. А вот с программой Ардуино 1.6.8 ни в какую скетч не грузиться. (Может производители начали от китайцев защищаться?).
Так что попробуйте запустить свои платы с старыми программами Ардуино.
Не могу загрузить в ардуино UNO любой скеч Выдаёт такую ошибку. Помогите разобратся.
avrdude: no programmer has been specified on the command line or the config file Specify a programmer using the -c option and try again
Все уже перепробывал результата нету.
Ре
Здравствуйте! Моя Arduino Uno выглядит данным образом. Что на ней нужно замкнуть, чтобы перепрошить котроллер ATmega8U2 ?
Поделюсь своей историей ну-почти-успеха.
девайс: Mega 2560 Rev3 по имени "Geekcreit", Китай.
Подключил к своему ноуту (ультрабук Lenovo, Win8.1). "Неизвестное устройство", при попытке вручную поставить драйвер из соответствующего inf-файла сваливается в "Код10". IDE, соответственно, ничего не видит.
Рабочий десктоп под Win7 - то же самое. Проблема решилась FLIP-ом и прошивкой чипа ATmega16u2 соответствующим hex-файлом (злые китайцы не прошили его на заводе, получается?). Возвращаюсь домой, снова подключаю к ноуту на Win8. Безрезультатно. На всякий случай ещё раз использую FLIP, через него ATmega16u2 вновь успешно прошивается, но контроллер компьютером так и не определяется. При этом питание проходит, последний залитый скетч работает (т.е. проблема не в просадке питания, тем более, что в этом случае ноут питается от сети?). Подключаю к ноуту жены на Win7 (ради интереса не подключая к сети, исключительно от аккумулятора) - всё определилось, всё работает, IDE заливает скетчи. Пока рабочая версия, что проблемы у 8-х форточек - не фатально, но неприятно.
Кстати, если кто не знает - при работе на ноутбуке, питание для ардуинки сильно прыгает на ЮСБ. Изза работы самого ноута. Лучше пользоваться выпрямителями напряжения. Гдето видел специально для ардуинки, но подойдет любое.
спасибо, если я подключю его к TX0 RX0 (pins 0, 1), то он также загрузит скетч в него?
а не подскажите, где можно заказать сам 8u2? у меня есть знакомый, который паяет такие мелочи. и нужно ли будет прошивать 8u2 после того, как припаяем?
Я покупал на aliexspess, даже в Питере нашел только в QFP исполнении (выводной). Для замены нужен фен, паста для пайки (я испльзовал для BGA чипов), пояльник с самым тонким жалом, прямые руки и терпение. С чем можно столкнуться. Ну во первых попадаются чипы с фюзами для работы от внешнего генератора, тогда еще и програматор понадобится. Тут тоже есть подводные камни, если чип настроен на BootLoader, то надо спаивать сборку 4х10к, иначе при подключении разъема програматора 8u2 будет сразу переходить в режим boot, а Flip умеет толко заливать прошивку. Залить прошивку можно и по USB из програмы Flip от Atmel. Есть одно замечание, вместо 8u2 можно ставить 16u2 ну и правильно выбрать прошивку. Прошивка есть в сборке arduino IDE по пути disk:\Program Files (x86)\Arduino\hardware\arduino\avr\firmwares\atmegaxxu2 . Выбираем под свою плату и прошиваем. Будут вопросы по прошивке 16u2 спраштвайте.
Всем здравствуйте!
Купил по случаю 3 Nano v3 у китайцев.
Поставил софт, подключил к УСБ и вот что получилось:
первая встала нормально,
вторая и третья не видели драйвера - поставил ручками... но:
монитор порта открывается, а вот грузить скетч не желает (моргнет два раза RX и начинает часто моргать L).
Может кто сталкивался?
Скорее всего неправильно выставлены фьюзы при этом arduino опознается, переводит megu в режим boot, вот из за неправильной тактово частоты 16u2 скорость UART не совпадает с mega и процесс загрузки зависает.
Здравствуйте, нужна прошивка для Pro micro, чтоб прошить флипом. Так как комп распазнает ее как atm32u4
Ну это если вы собираетесь шить ее из под оболочки, а так берем hex, запускаем Flip и заливаем, DFU при этом не пострадает и вы всегда сможете залить новый скетчь. Также можно собрать или купить AVRISPmkii и заливать скетчь по ISP через меню "залить с помощью програматора".
народ подскажите если кто сталкивался. ковырял uno r3 - сгорела mega328 после подачи питания не туда. мегу заменил остались глюки с com портом - не работал сброс при заливке скетча, после втыкания вытыкания усб подвисал (пока не переустановишь порт в диспетчере устройств). для устранения глюков решил обновить 16u2 - результат - ком порт погас напрочь. цеплялся к 16u2 через isp разъем программатором. при попытке считать что либо из микрухи получаю одни нули. схему проверял - питалово на ней есть. кто нить знает как ее сбросить не выпаивая (чую с фьюзами набарагозил) или все таки сразу в "ту коробку"?
Спасибо.
Попробуйте залить через USB с помощью Flip. Подключаем по USB замыкаем reset у 16u2, в устройствах должно пропасть неизвестное устройство или arduinoUNO com, то что отображлось и появиться Atmel16u2. Запускаем Flip, выбираем чип, подключаемся, выбираем файл прошивки для UNO, заливаем. Обращаю внимание, залить можно толко файл usbserial. Если и DFU слетел, то только по ISP. После переподключения должен появиться arduinoUNO com.
Про Nano мне продавец в местном магазине, продающем Arduino и комплектующие, рассказал вот такую интересную вещь:
Оригинальные Nano - с чипом FT232, аналоги - есть с CH340, а есть с поддельным FT232 (ну и с настоящим тоже есть, вроде как) Чипы отличаются на вид: у FT232 ног раза в 2 больше, чем у CH340 при таком же размере, если вдруг надпись на чипе нет возможности прочесть.
Соответственно, производитель настоящих FT232 внезапно узнал, что их подделывают, выкатил обновление драйверов для ПК, из-за чего все подделки перестали опознаваться. Если контроллер не определяется по USB - возможно, как раз по этой причине.
Так что если покупать неоригинальные Nano, то только на CH340, потому что если на ней FT232, он может оказаться как настоящим, так и поддельным и оттого нерабочим.
Про Nano мне продавец в местном магазине, продающем Arduino и комплектующие, рассказал вот такую интересную вещь:
Оригинальные Nano - с чипом FT232, аналоги - есть с CH340, а есть с поддельным FT232 (ну и с настоящим тоже есть, вроде как) Чипы отличаются на вид: у FT232 ног раза в 2 больше, чем у CH340 при таком же размере, если вдруг надпись на чипе нет возможности прочесть.
Соответственно, производитель настоящих FT232 внезапно узнал, что их подделывают, выкатил обновление драйверов для ПК, из-за чего все подделки перестали опознаваться. Если контроллер не определяется по USB - возможно, как раз по этой причине.
Так что если покупать неоригинальные Nano, то только на CH340, потому что если на ней FT232, он может оказаться как настоящим, так и поддельным и оттого нерабочим.
Есть програма с помощью которой можно сменить VID - PID, это единственное что может отличать одну микросхему от другой. Вот тут можно посмотреть http://www.dubrovenko.ru/ddssite/dstftdiw.htm . Достаточно посмотреть эти значения в м/с и понять в дравах дело или еще в чем то. Что касается ft232, покупал и ставил не менее 100 чипов и ни разу не было проблем .
Ардуиню чуть больше 2 лет, но все равно еще допускаю "десткие" ошибки и набил шишек по полной.
Читал именно здесь а потому это по темам - Не грузится Скетч, PC или ПК не видит Ардуино, не распознается и т.п. и т.д.
Пару дней назад продолжил свою работу с ж/д макетом (стрелки перевожу на сервы... Ну, и ... приготовил I2C, с двумя расширителями МСР23016 и пара PWM драйверов на (16 серв). Стал проверять шину и собрался работать по крайней мере на NANO 328 для отладки. USB есть, ПК рядом - удобно. И тут моя, давно уже (2 года) купленная NANO уперлась... Ну я опять сюда почитать, надо вспомнить, мозги напрячь... СН340 стоит, Ардуины видит а ЗАГРУЗКА не идет! Tx Rx замыкал, ну вот по этому пути и стал пробиваться.
Буду короче, победил всех Китайцев, заодно и фотки сделал, думаю кто-нибудь, да упростит и сократит себе путь к победе.
Итак: Китайская RobotDyn UNO R3 (на 168) с чипом CH340
Распозналась как Arduino NANO
Идем дальше и берем Китайскую НАНУ c Atmega 328 и CH340 !!!
Распознается как MINI !!!
Ну слава Богу Русскому - Китайская Pro Mini 328 c USB-TTL на PL2303 распознается и грузится без всяких проблем. Для удобства (тут уже писали), 2 ножку контроллера поднимаем и делаем перемычку на DTR на Mini. На фото это белый провод.
Ну на всякий случай, на будущее сделал себе шпаргалки/наклейки.
И еще наверное стоит добавить, что протестировано на IDE версий 1.6.6 и 1.6.12 с версиями плат 1.6.6. ; 1.6.20
Версии плат 1.6.11 и 1.6.12 не пошли!!!
Сделал ошибку купил ардуино нано поучится програмировать и создавать приборы, не чего кроме тестовых программок не вышло. Сейчас заказал ардуино уно га дип микрухе атмега328
Вот здесь с надеждой научится работать с ардуиной.
Здравствуйте, уважаемые дамы и господа, товарищи и товарки!
Подскажите чайнику, что делать. Подключал плату Arduino leonardo для работы в программе S4A. Раньше все было нормально, а сейчас
все время ищет плату "Поиск платы..." и мигает желтый светодиод возле разъема mini-USB. Диспетчер устройств определяет ее и присваивает порт COM -3. В программе Arduino IDE через раз при открытии Монитор порта появляется сообщение "Ошибка открытия последовательного порта COM 3 (Port busy). Что делать, подскажите, пожалуйста.