Arduino 2560 замена меги по поддержке USB

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

Arduino 2560 замена меги по поддержке USB

Сообщение Faster » 28 фев 2017, 14:23

Доброе время все могущий All

В связи с какими то нехитрыми действиями убил я микросхему обслуживающую USB интерфейс ATMega16U2 , да так что через ISP даже ID микрухи не читается ...
Сама мега основная жива и здорова (не спрашивайте как это случилось сам не в понятках)

Перепаять не вопрос, через 2 недели приедет новая , а вот чем её прошить ? точнее где взять прошивку ? я чет порылся на сайте дуни и там везде тишина , кто либо встречался с такой проблемой ???

Хэлп товарисчи ...
/И нет не чего прекрасней скорости...
Аватара пользователя
Faster
 
Сообщения: 70
Зарегистрирован: 14 ноя 2007, 13:45

Re: Arduino 2560 замена меги по поддержке USB

Сообщение Angel71 » 28 фев 2017, 16:21

прошивка и фьюзы не проблема, только не факт, что мега померла. прежде чем что-то заказывать, имело смысл хотя бы мультиметром в плату потыкать.
проверяете, что по питанию (как от юсб, так и от разъёма питания), прозвонив 1117 или какой у вас впаян + 3.3вольтовый, что после lm358 с транзистором. на разъём питания сначала подаётся не более 5в, на выходе 5в стабилизатора должно быть чуть меньше, чем на входе. можете сразу больше подать, но при сгоревшем стабилизаторе чего и увалить не трудно.
после питания в диспетчере устройств проверяете, с прошивкой/чипом что-то не так, просто драйвера слетели (vid/pid будет) или устанавливая на другое устройство с такими же идентификаторами, слегка не те драйвера для ардуины установлены. драйвера в подпапке "drivers", прошивки в подпапке "hardware\arduino\avr\firmwares\atmegaxxu2".
в мегах прошивка иногда слетает. если роняли плату, можно было бы и тактирование на всякий случай проверить, но это или частотомер нужен или детальки на новые перепаять, т.е. если и возиться с этим, то в самую последнюю очередь. isp это для внутрисхемного программирования, т.е. запитывать плату программатор и не обязан, хотя возможно какие-то и запитывают. перепроверили распиновку, не забыли про питание меги. в фирменных программаторах (как минимум в avrisp) можно задавать частоту испа, её желательно минимальной сделать (иногда помогает при проблемах с настройкой тактирования фьюзами или с внешним тактированием). при прошивке другой ардуиной или usbasp, не в курсе, можно задавать частоту или нет. при программировании ардуиной или usbasp, прошивка заливается avrdude`ом и особенно если прошивается не в консоли, а в гуи, могут быть проблемы, допустим с версией, настройками (avrdude.conf) или параметрами. т.е. смотреть логи. в комплекте ардуино студии, по крайней мере с файлом конфигурации проблем не должно быть.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Arduino 2560 замена меги по поддержке USB

Сообщение Faster » 28 фев 2017, 17:40

Angel71 писал(а):прошивка и фьюзы не проблема, только не факт, что мега померла. прежде чем что-то заказывать, имело смысл хотя бы мультиметром в плату потыкать.
проверяете, что по питанию (как от юсб, так и от разъёма питания), прозвонив 1117 или какой у вас впаян + 3.3вольтовый, что после lm358 с транзистором. на разъём питания сначала подаётся не более 5в, на выходе 5в стабилизатора должно быть чуть меньше, чем на входе. можете сразу больше подать, но при сгоревшем стабилизаторе чего и увалить не трудно.
после питания в диспетчере устройств проверяете, с прошивкой/чипом что-то не так, просто драйвера слетели (vid/pid будет) или устанавливая на другое устройство с такими же идентификаторами, слегка не те драйвера для ардуины установлены. драйвера в подпапке "drivers", прошивки в подпапке "hardware\arduino\avr\firmwares\atmegaxxu2".
в мегах прошивка иногда слетает. если роняли плату, можно было бы и тактирование на всякий случай проверить, но это или частотомер нужен или детальки на новые перепаять, т.е. если и возиться с этим, то в самую последнюю очередь. isp это для внутрисхемного программирования, т.е. запитывать плату программатор и не обязан, хотя возможно какие-то и запитывают. перепроверили распиновку, не забыли про питание меги. в фирменных программаторах (как минимум в avrisp) можно задавать частоту испа, её желательно минимальной сделать (иногда помогает при проблемах с настройкой тактирования фьюзами или с внешним тактированием). при прошивке другой ардуиной или usbasp, не в курсе, можно задавать частоту или нет. при программировании ардуиной или usbasp, прошивка заливается avrdude`ом и особенно если прошивается не в консоли, а в гуи, могут быть проблемы, допустим с версией, настройками (avrdude.conf) или параметрами. т.е. смотреть логи. в комплекте ардуино студии, по крайней мере с файлом конфигурации проблем не должно быть.


За ссылку СПС завтра погляжу , а так про цешку там .. я как бы и осцилографом потыкал :) яж не просто так сделал вывод что она мертва ... хоят странно что USB id она выдвет , видимо сдохли выходные порты ... есть подозрение что их на +5 жестко посадил ...

И програматор у меняя Горила ... исп это фигня
/И нет не чего прекрасней скорости...
Аватара пользователя
Faster
 
Сообщения: 70
Зарегистрирован: 14 ноя 2007, 13:45

Re: Arduino 2560 замена меги по поддержке USB

Сообщение Angel71 » 28 фев 2017, 20:03

эта мало кому известная горилла настолько более модная, что после неё есть подозрения на сгоревший порт? прошивки иногда слетают в авр, иногда при программировании могут и вообще слечь, но что бы порт при программировании накрывался это что-то новенькое. если используете не пропаянные цветастые китайские соединительные провода, может в них дело. или в длине провода. частоту поменьше и пробовать затереть чип. через usb-uart можно перепрошить мегу2560 в программатор и проверить, всё же порт сгорел или нет. 16г2 из юсб серии, по идеи они могли реализовать в нём dfu. с юсб серией авр не работал, как бы стм32 более чем устраивает, так что даже не подскажу, есть в них dfu или нет, намертво аппаратно или перезаписываемый, чем прошивку заливать и т.д. но поискать попробуйте, если интересно.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18


Вернуться в Arduino и другие Xduino

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

cron