Использую STM32f4DISCOVERY и плата enc28j60. использую библиотеку: http://www.tkjelectronics.dk/uploads/ST ... hernet.zip
Написал программу для Windows, которая соединятеся как клиент. enc28j60 - сервер.
Всё работает хорошо... программа ПК устанавливает TCP соединение с платой. программа посылает данные, сервер - отвечает. всё хорошо, все довольны.
Однако хотелось бы, что бы плата передавала данные асинхронно, скажем по прерыванию от кнопки или таймера передавался TCP пакет, что нужно использовать?
Как запрос - ответ, плата работает на ура. Для TCP диалога я изменил немного функцию www_server_reply и назвал tcp_server_reply()
Но когда асинхронно, по кнопке, отправляю данные от платы, плата сразу зависает , долго думает, но через секунд 15 начинает работать но уже не стабильно - не всегда принимает TCP соедиение и отвечает не всегда. В чем может быть проблема?
Написал программу для Windows, которая соединятеся как клиент. enc28j60 - сервер.
Всё работает хорошо... программа ПК устанавливает TCP соединение с платой. программа посылает данные, сервер - отвечает. всё хорошо, все довольны.
Однако хотелось бы, что бы плата передавала данные асинхронно, скажем по прерыванию от кнопки или таймера передавался TCP пакет, что нужно использовать?
Как запрос - ответ, плата работает на ура. Для TCP диалога я изменил немного функцию www_server_reply и назвал tcp_server_reply()
Но когда асинхронно, по кнопке, отправляю данные от платы, плата сразу зависает , долго думает, но через секунд 15 начинает работать но уже не стабильно - не всегда принимает TCP соедиение и отвечает не всегда. В чем может быть проблема?


