реклама на сайте
подробности

 
 
> STM32F207, ETH MAC
dimka76
сообщение Sep 3 2013, 19:12
Сообщение #1


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Возникла следующая проблема.
Смотрю снифером с компа уходит пакет, а микроконтроллер говорит, что в приемном буфере появился пакет только через 3-10 mS. Причем это время от случая к случаю разное, чаще сотни микросекунд.
Компьютер с моей платой соединен напрямую.

Никто не сталкивался с подобной проблемой ?
В чем может быть причина ?


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dimka76
сообщение Sep 4 2013, 04:28
Сообщение #2


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



У меня работает протокол TCP. На каждый второй мною отправленный пакет комп шлет ACK. В микроконтроллере после отправки второго пакета я запускаю таймер и смотрю его значение по получению ACK.

Да снифер на том же компе (в цепи всего две железки - комп и STM32). По сниферу видно, что как только комп получил второй пакет от микроконтроллера он тут же шлет ACK (задержка несколько десятков микросекунд).

Или это может быть система так быстро отправляет ACK ( и снифер его ловит), но пока он дойдет до сетевухи и набирается милисикундная задержка. ?


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 19:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.0138 секунд с 7
ELECTRONIX ©2004-2016