ENC28j60 и таймаут соединения?
- Войдите на сайт для отправки комментариев
Здравствуйте.
5 дней борюсь с проблемой. Понимаю что с ENC много траблов, но все же решил посоветоваться с всезнающим сообществом :)
Я думаю нет смысла разьяснять все досконально, ведь каждый кто использовал ENC знает что такое UIPEthernet и все в таком плане (наверняка прошел этот путь страданий и боли :)
Вопрос - возможно ли таймауты на соединение задать в какой либо библиотеке для ENC? У wiz есть специальная либа, которая позволяет таймаутами шаманить, а вот для ENC не могу найти.
Ситуация такая. Есть TCP сервер, есть скетч от UIPethernet, и там же встроенный пример работы. Код норм отрабатывает только в том случае, если сервер всегда отвечает. Стоит один раз остановить сервер в момент выполнения коннекта к нему ENC, и все, никаких попыток восстановить связь не происходит. Помогает только хард ресет.
Надеюсь все понятно обьяснил.
Благодарю заранее!
UPD. Вопрос решил. Немного поменял эту https://github.com/jcw/ethercard библиотеку, чуть поменял скетч. Потестирую недельку на высоких нагрузках и выложу если ни разу не подвиснет.