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

 
 
 
Reply to this topicStart new topic
> 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
aaarrr
сообщение Sep 3 2013, 19:44
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(dimka76 @ Sep 3 2013, 23:12) *
В чем может быть причина ?

Возможных причин масса. В антивирусе, например.
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 3 2013, 20:09
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(dimka76 @ Sep 3 2013, 23:12) *
Смотрю снифером с компа уходит пакет, а микроконтроллер говорит, что в приемном буфере появился пакет только через 3-10 mS.

Интересно, откуда такая точная синхронизация часов на ПК и МК?
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Sep 3 2013, 20:22
Сообщение #4


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(dimka76 @ Sep 3 2013, 23:12) *
...Смотрю снифером с компа уходит пакет, а микроконтроллер говорит, что в приемном буфере появился пакет только через 3-10 mS....


поддерживаю вектор мысли о точности...
и вопрос..
надеюсь вы смотрите снифером не с компа откуда посылаете? sm.gif строго говоря это не совсем корректно. Если Вы встанете между (и желательно отдельной железкой), то тогда сразу будет видно у кого ослинные уши sm.gif и кто сколько и как думает, обрабатывает пакеты...

а пока - причин может быть несколько.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Sep 4 2013, 04:28
Сообщение #5


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 Текстовая версия Сейчас: 21st July 2025 - 17:24
Рейтинг@Mail.ru


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