Отваливается com-порт, Mega2560 под Winwdows 7x64. То есть скомпилировал, загрузил, запустил монитор (putty использую) - поработало некоторое время, и данные перестали поступать, COM-порта в системе не стало. Закономерностей не вижу - может поработать до нескольких суток, потом отвалиться, может отвалиться быстро. Сама Мега при этом работает нормально, и нормально передает данные через GPRS-модем. Физическое подключение исправно - всегда можно вернуть порт, не перетыкая USB-кабель, через Device Manager, Мега при этом перезагружается. Другой USB-порт использовать пробовал - не помогает. Подкиньте, пожалуйста, идей, как найти причины? Или, может быть, есть способ программно "передернуть" COM-порт со стороны Ардуины?
COM-порт на 2560 изображает atmega8u2, ее сброс выведен на ICSP разъем. Кажется никто не мешает дергать сброс у 8u2 от вывода 2560 когда от компа долго не приходят данные. Но на компе кто будет заново поднимать соединение?