ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
12 июля
1529816 Топик полностью
CaйpycCмит (Вчера, 16:19, просмотров: 4) ответил SciFi на Может, криво прикручена обработка входящих кадров. В коде LWIP колбек tcp_sent вызывается сразу после обработки ACK.
Может и криво прикручена. 

Не соображу, как это выявить.

Прикручивал не сам, брал тут:

https://github.com/PeterBorisenko/w5500-lwip-freertos

Первое что сходу в голову пришло: там в вычитывании данных из микрухи W5500 есть строчка

if (xSemaphoreTake(s_xSemaphoreSpi, pdMS_TO_TICKS(500)) != pdTRUE) {

заменил таймаут на pdMS_TO_TICKS(100), ничего не изменилось, задержка все равно 0,5 сек.

т.е. оно все таки как то завязано на таймер lwip