Пропадает com-порт, куда копать?

Тема в разделе "Arduino & Shields", создана пользователем Мерзкий Гуру, 27 авг 2014.

  1. Отваливается com-порт, Mega2560 под Winwdows 7x64.
    То есть скомпилировал, загрузил, запустил монитор (putty использую) - поработало некоторое время, и данные перестали поступать, COM-порта в системе не стало.
    Закономерностей не вижу - может поработать до нескольких суток, потом отвалиться, может отвалиться быстро.
    Сама Мега при этом работает нормально, и нормально передает данные через GPRS-модем.
    Физическое подключение исправно - всегда можно вернуть порт, не перетыкая USB-кабель, через Device Manager, Мега при этом перезагружается. Другой USB-порт использовать пробовал - не помогает.

    Подкиньте, пожалуйста, идей, как найти причины?

    Или, может быть, есть способ программно "передернуть" COM-порт со стороны Ардуины?
     
  2. ANV

    ANV Гуру

    COM-порт на 2560 изображает atmega8u2, ее сброс выведен на ICSP разъем.
    Кажется никто не мешает дергать сброс у 8u2 от вывода 2560 когда от компа долго не приходят данные.
    Но на компе кто будет заново поднимать соединение?