• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Недавнее содержимое от tsrman

  1. T

    Общие вопросы по Arduino IDE для ESP8266

    @vvzvlad давайте для чистоты экперемента поставим вместо 300 - delay(10) и проверим как-то повлияет это на задержку в 100мс? еще можно в коде на самом esp выводить время в консоль, что-бы понять сколько на стороне esp занимает выполнение.
  2. T

    Общие вопросы по Arduino IDE для ESP8266

    тогда я все же не пойму между какими двумя командами Вы измеряете время? между отправкой первого и второго символа?
  3. T

    Общие вопросы по Arduino IDE для ESP8266

    что-то я не уверен что при срабатывании прерывания, цикл loop сбрасывается на начало, а не висит дальше в delay пока он не кончится. Может кто-то прокоментирует?
  4. T

    Общие вопросы по Arduino IDE для ESP8266

    переменную int flag; желательно объявлять как volatile опять же у Вас delay(300) после нажатия кнопки пройдет от 0 до 300мс прежде чем пойдет отправка. Все таки как Вы измеряете задержку?
  5. T

    Общие вопросы по Arduino IDE для ESP8266

    выложите код посмотреть, возможно дело в чем-то еще.
  6. T

    Общие вопросы по Arduino IDE для ESP8266

    посмотрите в WiFiClient.cpp в районе int ICACHE_FLASH_ATTR WiFiClient::connect(IPAddress ip, uint16_t port) там как раз pcb определяется tcp_pcb* pcb = tcp_new(); if (!pcb) return 0; немного ниже попробуйте добавить tcp_nagle_disable(pcb);
Сверху Снизу