Arduino.ru
Есть Arduino Uno, на ней был залит скетч, он успешно работал, выдавая на COM-порт некоторые значения (числа, расстояние от ультрозвук. сонара). В один непрекрасный момент, светодиоды RX/TX загорелись ярко, часто замигали и потухли. Плата продолжает работать и выполнять заданный скетч. Всё бы ничего, но залить что либо на ардуинку теперь не получается, COM порт не работает нормально, о чём видимо и говорят потухшие светодиоды RX/TX, которые теперь не загораются ни при работе, ни при попытке залить новый скетч.
— обновил ардуино фреймворк до 1.5.6 (до этого стояло 1.0.5)
— отсоединил всю периферию
— проверил настройки COM порта (COM3) в своей Win XP
— попытался перепрошить загрузчик Burn Bootloader, выдает ошибку:
— залить новый скетч (любой из примеров), ошибка:
— COM3 (нужный порт) пропадает из списка и появляется только при перезапуске фреймворка arduino
— все указанные ошибки гуглил, точно таких же ошибок не встретил.
Благодарю за любые советы, в надежде спасти ардуинку.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
а может банально вша сидит
другое устрйство в этом usb работает мышка например
стабильно не глючит также
я на днях usb кабель 1.5м выкинул потому как морочил голову
причем принтер на нем пахал много лет
воткнул короткий и вменямо экранированный проблемы с определением arduin отпали сами
шилд по которому я здесь вопросы задавал подкорачивал питание 5 в буквально чуть чуть при изгибе тоже винда чудила теряла устройтсво на ровном месте как не тыкну ЖКИ пальцем посильней платка незаметно в резет уходила плата
я с боку светодиодики только увидел и понял что резет прошел с какого-то перепугу
я полдня не мог это понять причину
а потом сбоку свой слоенный пирожок arduino+shield посмотрел и увидел косяк паяльщика кусочек изоленты решил проблемку
чудес не бывает
частоты высокие и экранировка должна быть
и питание чистое
а вот когда уже зашил что тольео не делаешь не терятеся
кстати вижу скорость не 9600 по умолчанию гарантированная а » 115200 «
google adk тыкаю скорость 225500 по умолчанию хочет на котором том самом с вменяемой экранировкой из китая в комплетке
на длинных даже дрова не пытались определять 80$ расфуфыренную платку
а порт-то у вас usb или rs232 ?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Спасибо за ответ, art100!
Я еще раз проверил шнур, использую USB кабель из комлекта Arduino и кабель от принтера (на проверку). Результат тот же самый..
Про скорость » 115200 «: меня тоже это смутило, я проверил настройки виртуального COM-порта (COM3) и там стояла скорость 9600, где задана 115200 я пока не понял.
При попытке открыть монитор порта из фреймворка ардуино ошибка:
Сам USB порт рабочий: флешки и другие устройства, чтение и запись — ок.
Знаю, что есть на ардуино какой-то предохранитель USB от перегрузки. Может он сгорел? где найти его на плате? Или он не давал бы гореть и светодиоду питания?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
ну давай вместе смотреть
и не ругайся ты этими безграмотными термитами с выражоувываниями » фреймворка «
а то я подумаю что у тебя мелкомягкий framework не 3.5 а 2.0
и пошлю афейсом аб этейбл
ю андестенд фо енглиш лангуадч?
думаю сметрушка платке пришла
загрузчики как-бы перешивать подпаиваясь не пришлось
или ты хочешь внутри чиповые fuse чудо паяльником паять?
на семерке смотрю системные вроде 9600 платка сейчас говорит
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Знаю, что есть на ардуино какой-то предохранитель USB от перегрузки. Может он сгорел? где найти его на плате? Или он не давал бы гореть и светодиоду питания?
Предохранитель там самовосстанавливаемый, зелёный плоский прямоугольник около USB разъёма. Прозвоните тестером, дожен показывать ноль ом. PS: дочитал до конца -на фотографии art100 как раз на нём напряжение измеряет.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
дочитал . -на фото. art100 как раз на нём.
Просвяти заблудшую душу
встречал где-нить чтоб вывод и ввод разных устрйств на ардуинках на одних и тех же ножках разводили
это от «ну никуда больше не придумал распаять»
или мода такая теперь?
и вааще злой ты
ко мне не зашел 🙁
что SD подключается скорей всего по стандарту SPI и в стандартных библиотечных примерах лучше посмотреть,
чем помои на google перекапывать
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
art100, такое на тиньках часто делают, от нехватки ног.. например совмещают светодиод, подключенный как на выход, и на той же ноге кнопка на вход. В программе коммутируется, и работает и одно и другое.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
резак на кнопку в плюс а коротит в минус
резак на минус светодиода тоже а светить от плюса хорошо
на моей чудо за даром
опрос резистивного экрана где еще с калибровками навозишся
а тут же на ЖКИ вывод на запис WR
я несколько дней ходил как идиот не понмая почему
картинка на ура
а когда тыкаешь
весь экран меняет цвет красный-синий-красный и типа усе нормально
видать так китайский бог подал китацу когда паял
паял конкретно руками канифоли болотце развел под индикаторм и славо китайскому богу шлейф припаивал
мое видео смотри
я жене сердечко нарисовал и типа подарил поцелую 8 марта — счасте любовь сразу 🙂 все моргание вышло как буд-то задумано
20$ + 4 дня сиденья и у женщины счастье 🙂
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Дабы не создавать новую тему, спрошу здесь.
Есть ардуино Леонардо. После того, как я покрутил GSM шилд на ней, попробовал разные скетчи, у меня после перезагрузки стала ропадать ардуина. То есть, я её ресетю, в настройках оборудования появляется ардуиновский бутлоадер, затем определяется леонардо на 7 ком-порту. Затем бесследно исчезает спустя пару секунд.
читал, что возможно она определяется как некое устройство: джойстик, модем. Но у меня ничего такого нет. Соответсвенно, скетчи не льются в неё, прошить не могу. Arduino IDE 1.5.8. Ставил 1.5.7 — такая же петрушка.
на этом мои истязания не закончились. Притащил ардуину на работу, поставил иде, подключил — та же фигня. Пропадает. И там и там 7-ка 64 бита. Ардуину пробовал и с шилдом и без него подключать. Вариант с перегоранием ардуины исключается. Так как все-таки пару секунд она видится. Да и с нано такая же фигня стала творится.
BIOS: настройка COM-порта.
С помощью данной опции можно переключить последовательные порты COM1 и COM2 в режим совместимости с інтерфейсом MIDI .
Выход с энергосберегающего режима при каждом проявлении активности устройств, подключенных к COM -порту.
LPT / COM – выход ПК из энергосберегающего режима при активности параллельного и (или) последовательного портов.
Данная опция может встретиться также под следующими названиями:
Даная опция позволяет настроить использование последовательного порта COM 2 при подключении к нему инфракрасного порта.
Открытие COM-портов в модеме с HiLink прошивкой
Мы поговорим об открытие COM-портов в модеме с HiLink прошивкой и об ошибках возникающих при этом.
Важно. К компьютеру должен быть подсоединён ТОЛЬКО МОДЕМ, отключены ВСЕ ДРУГИЕ СЕТЕВЫЕ ПОДКЛЮЧЕНИЯ (локальные, кабель, Wi-Fi. ), установленные АНТИВИРУСЫ, включённые ФАЙРВОЛЫ, закрыть всё то, что может занимать порты (DC-Unlocker, Терминал и т.п.) и все Приложения и Процессы в Диспетчере задач, связанные с модемом (смотреть по названиям операторов и приложений).
Модем подключать через интерфейс порта USB 2.0 (В системном блоке подключаться к USB разъёмам на задней панели.)
Необходимо наличие в ОС драйвера — Fc Sеrial Driver
Нужно перевести HiLink-модем в режим с портами, но http://192.168.1.1/html/switchProjectMode.html или http://192.168.8.1/html/switchProjectMode.html (switchDebugMode.html) не работает:
Переключение устройства в Project/Debug mode (открывалка портов) скачать.
Внимание! Скрипт порты не откроет, если, по какой-либо причине, нет доступа к модему по сети.
Автоопределение в DC-Unlocker (Запуск от имени администратора) и нажать лупу, затем в Диспетчере устройств (ДУ) посмотреть порты. Если порты не появились, то закрываем DC-Unlocker, пере подключаем модем и снова запускаем DC-Unlocker.
Если вышеописанные способы не открыли порты, то надо удалить MobileBrServ, если установлена
и(или)
отключить Управление переключением во вторичную, рабочую USB-композицию в Windows, если включено и попробовать ещё раз.
При отсутствии положительного результата —>
Восстановление модемов не аварийным методом (без иголки) (Под сполейром будет метод как для модемов с прошивкой HILINK, так и STICK
Запустить Диспетчер задач и в нём закрыть все Приложения и Процессы, связанные с модемом (смотреть по названиям операторов и приложений), а также всё то, что может занимать порты (Терминалы, Операторские утилиты и т.п.).
Код ошибки:16, Не удалось переключить режим загрузки.
Код ошибки:12, Сведения об устройстве не найдены! (Решение проблемы)
Перевести модем в режим загрузки:
1. Удалить все драйверы для модемов и программы управления модемами (модем отсоединён);
2. Перезагрузка;
3. Установить на компьютер без подключённого модема эти драйверы:
HUAWEI DataCard Driver 6.00.08.00 (иногда, в более ранние ОС, лучше устанавливать HUAWEI DataCard Driver 5.05.01.00);
Fc Sеrial Driver;
set hilink switch (Удалить MobileBrServ, если ранее была установлена. Выполнить скрипт set_hilink_switch_01.exe, выбрать «1 — включить переключение» и перезагрузить систему)
4. Подключить модем без сим-карты и флеш-карты (microSD), на предложение установить программное обеспечение с модема, нажать на кнопку «ОТМЕНА» и дождаться установки ранее установленных драйверов, если ОС предложит перезагрузиться —> перезагрузиться, нет —> нет.
Желательно: в DC-Unlocker (Запуск от имени администратора) определить модем (выбрать «Автоопределение» и нажать лупу, если в Диспетчере устройств (ДУ) порты не появились —> закрыть DC-Unlocker —> переподключить модем —> и снова определить DC-Unlocker-ом. Если порты появились, но пишет: «Модем не найден!», то, просто, перезапустить DC-Unlocker или вторично нажать лупу. ) —> закрыть DC-Unlocker и продолжить;
5. Открыть Терминал нажать «Порт«, выбрать PC UI Interface, нажать на кнопку «Закрыт«, в случае соединения программы терминал с этим портом, кнопка «Закрыт» переименуется в кнопку «Открыт«.
а) Выполнить две АТ команды ( через меню Терминала «Действия» ): AT^CURC=0 затем ATE1.
б) Набрать последовательно команды: AT^DATALOCK=»код v201(или v2)», затем AT^GODLOAD в поле «Отправить«, нажимая кнопку «Отправить«. Закрыть терминал, посмотреть Диспетчер Устройств на наличие портов.
в) Код v201 (или v2) можно получить у нас.
Перевести модем в режим загрузки:
1. Повторить все то же самое, как и по Код 12 и 16
Далее:
2. Использовать Комплект для прошивки ( Dashboard и WebUi не поддерживаются ).
Распаковать архив, поместить нужную прошивку (.exe или .bin) в папку с командным файлом go.cmd и запустить его.
3. Воспользоваться Комплект для прошивания через balong flash
Распаковать архив, поместить нужную прошивку рядом с командным файлом go.cmd и запустить его.
Не запускать от Администратора!
Последовательный интерфейс RS-232
Работа Serial port на ПК базируется на стандарте передачи данных для последовательных устройств RS-232. Этот стандарт описывает процесс обмена данными между телекоммуникационным устройством, например, модемом и компьютерным терминалом. Стандарт RS-232 определяет электрические характеристики сигналов, их назначение, длительность, а также размеры коннекторов и схему выводов для них. При этом RS-232 описывает лишь физический уровень процесса передачи данных и не касается используемых при этом транспортных протоколов, которые могут меняться в зависимости от используемого коммуникационного оборудования и программного обеспечения.
Стандарт RS-232 был создан в 1969 г, а его последняя версия, TIA 232, вышла в 1997 г. В настоящее время RS-232 считается устаревшим, однако большинство операционных систем до сих пор его поддерживает.
В современных компьютерах разъем Serial port представляет собой 9-штырьковый разъем типа «вилка» DB-9, хотя стандарт RS-232 описывает также разъем с 25–ю контактами – DB-25, который часто применялся на старых компьютерах. Разъем DB-9 обычно расположен на системной плате ПК, хотя в старых компьютерах он мог находиться на специальной мультикарте, вставляемой в слот расширения.
9- штырьковое гнездо DB-9 на материнской плате
Разъем DB-9 на кабеле подключаемого к порту устройства
В отличие от параллельного порта, разъемы с обеих сторон двустороннего последовательного кабеля идентичны. Помимо линий для передачи самих данных, порт содержит несколько служебных линий, по которым между терминалом (компьютером) и телекоммуникационным устройством (модемом) может передаваться управляющая информация. Хотя теоретически для работы последовательного порта достаточно лишь трех каналов – прием данных, передача данных и земля, практика показала, что наличие служебных линий делает связь более эффективной, надежной и, как следствие, более быстрой.
Назначение линий разъема Serial port DB-9 согласно RS-232 и их соответствие контактам разъема DB-25:
Контакт DB-9 | Английское название | Русское название | Контакт DB-25 |
1 | Data Carrier Detect | Несущая обнаружена | 8 |
2 | Transmit Data | Передаваемые данные | 2 |
3 | Receive Data | Принимаемые данные | 3 |
4 | Data Terminal Ready | Готовность терминала | 20 |
5 | Ground | Земля | 7 |
6 | Data Set Ready | Готовность передающего устройства | 6 |
7 | Request To Send | Запрос на отправку данных | 4 |
8 | Clear To Send | Передача данных разрешена | 5 |
9 | Ring Indicator | Индикатор звонка | 22 |
Другие причины и способы решения
Если Вы используете удлинитель или концентратор проверьте работу этих устройств, при подключении к другим портам или на ином компьютере.
Если речь идет о неработающем разъеме USB 3.0, проверьте, подключен ли его специальный шлейф к соответствующему разъему на материнской плате.
Проверьте драйвера самих устройств, подключаемых через порты, может быть причина именно в этих устройствах, а не разъемах.
Если ни один из способов не дал результатов, то вероятно данный конкретный порт или контроллер имеет механические повреждения, устранить которые можно в сервисном центре.