Страница 1 из 1

stmf4discovery + enc28j60

Добавлено: Вт июл 16, 2013 23:12:45
bishop-strip
Использую STM32f4DISCOVERY и плата enc28j60. использую библиотеку: http://www.tkjelectronics.dk/uploads/ST ... hernet.zip
Написал программу для Windows, которая соединятеся как клиент. enc28j60 - сервер.
Всё работает хорошо... программа ПК устанавливает TCP соединение с платой. программа посылает данные, сервер - отвечает. всё хорошо, все довольны.
Однако хотелось бы, что бы плата передавала данные асинхронно, скажем по прерыванию от кнопки или таймера передавался TCP пакет, что нужно использовать?

Как запрос - ответ, плата работает на ура. Для TCP диалога я изменил немного функцию www_server_reply и назвал tcp_server_reply()
Но когда асинхронно, по кнопке, отправляю данные от платы, плата сразу зависает , долго думает, но через секунд 15 начинает работать но уже не стабильно - не всегда принимает TCP соедиение и отвечает не всегда. В чем может быть проблема?

Re: stmf4discovery + enc28j60

Добавлено: Ср июл 24, 2013 23:20:02
daniiiil112
так вроде же tcp должен быть синхронен?

клиент отправляет запрос, а сервер отвечает на него