Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
вместо ожиданий сбросов Command bit и Data bit делать небольшие задержки, разумеется.
Примерно то же и писал, просто если готовность ГС проверяется из битов регистра статуса - стоит предусмотреть "аварийное" завершение долгого цикла ожидания. Мало ли, ГС завис (особенно закачанная программа юзера) или его вообще нет. Это разумно делать на всём протяжении работы с ним, иначе повиснет уже основной комп.