Pugachyov 0 3 мая, 2006 Опубликовано 3 мая, 2006 · Жалоба Имеется модуль NM7010 на W3100A, подключен по параллельной шине, nonclocked mode. Происходит следующее: при установленном соединении через некоторое время (разное от случая к случаю) из регистра состояния C0_SSR начинает читаться FF, что не соответствует ни одному допустимому значению, приведенному в документации (описаны коды 0..0x13) Похоже, что это происходит только если постоянно передаются данные. При этом, если игнорировать это значение, то операции чтения/записи продолжают выполняться, модуль пингуется. При отключении клиента на другом конце (wiznet в режиме сервера) w3100 определяет это и честно обрабатывает, из регистра состояния начинают читаться нормальные значения. Потом открываем соединение, некоторое время работает и опять.. Обойти это можно, но это неправильно, в программе много привязано к обработке регистра состояния. За основу работы с чипом взят визнетовский socket.c, немного подправленный. Вопрос: кто-нибудь сталкивался с подобной проблемой, как решать? Это врожденная особенность w3100 или что-то у меня не так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться