Здравствуйте, shrek, Вы писали:
S>На самом деле — всё обстояло ещё хуже — повесилось само устройство. пока я из него питание не выдернул — работать оно не хотело
В таких случаях нужно применять Watch Dog. Когда вешается устройство, оно может всё время слать 1 на вход порта. Порт считает, что это — начало посылки, но бит конца послыки не приходит. В итоге порт выставляет error bit, а программы, которые его не обрабатывают — как правило вешаются.
... << RSDN@Home 1.1.2 stable >>