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

Результаты поиска

  1. G

    SDIO Client

    Как выяснилось, пакеты зарезаются не в WiFi, а при обменах по SPI. Я ставил скорость 80МГц, перевел на 40 и сбои практически ушли. Вона как!
  2. G

    SDIO Client

    @Сергей_Ф, тут появилась одна проблема: При больших пиковых нагрузках начинаются сбои - фактическая длина пакета отличается от той, которая записывается в заголовке. UDP пакеты то приходят короче, чем должны на несколько байт, то длиннее (всегда почему-то на 180 байт). Это приводит к появлению...
  3. G

    SDIO Client

    Похоже на то. Но это нормально, мне по ТЗ надо подключить камеру с разрешением 720p, похоже что получится. На худой конец, увеличу степень сжатия, или прорежу вдвое частоту кадров. Просто я не вижу альтернативы ESP - другие модули WiFi работают по непонятным закрытым протоколам, если брать...
  4. G

    SDIO Client

    Это старая фишка, еще в 90-е одна солидная фирма проверяла качество ПО. В результате составили заключение, в котором писалось: "программа написана очень хорошо, так как в тексте нет ни одного goto".:) Если посмотреть результат компиляции моего и вашего вариантов (ассемблер), уверяю, разницы не...
  5. G

    SDIO Client

    Если нельзя, но очень хочется - то можно!:) Сейчас точно померяю битрейт...
  6. G

    Нужна помощь МНОГОПОТОЧНОСТЬ

    Никогда ни Windows, ни Linux не были операционными системами реального времени! Не просто пробовал - делаю это постоянно! Я являюсь разработчиком встраиваемой операционной системы реального времени Multex. Разработка была начата еще в 1998 году. В настоящее время тысячи устройств работают под...
  7. G

    SDIO Client

    Скорость где-то около 7-8 Мбит/сек. ESP программировал под Ардуино ИДЕ. CubieBoard - под RTOS собственной разработки. Сегодня хочу попробовать поднять скорость - есть момент при выдаче пакетов esp8266 по USB: Del = 1; repeat: Udp.beginPacket(ip_addr,port); Udp.write(Buf,Length)...
  8. G

    SDIO Client

    Как выяснилось, дело было не в бобине:) Оказалось, что передача данных по WiFi на двух esp8266 идет абсолютно чисто, без каких-либо потерь пакетов. Я убедился в этом, добавив контроль целостности информации в принимающем esp. Проблема обнаружилась в задаче приема пакетов SPI от esp в CubieBoard...
  9. G

    Нужна помощь МНОГОПОТОЧНОСТЬ

    Как раз прерывания и вызывают переключение между потоками. В операционных системах реального времени нет "бессмысленного" переключения между потоками. Переключение происходит только в случае, если более приоритетный процесс требует немедленного исполнения. Это переключение инициируется в любом...
  10. G

    SDIO Client

    При выдаче UDP-пакетов вставил адаптивную задержку - чем длиннее пакет, тем больше. Все заработало более-менее прилично. Тем не менее, хотелось бы более быструю связь между ESP и вычислителем. Так как же насчет SDIO-неужели никто не пробовал?
  11. G

    Нужна помощь МНОГОПОТОЧНОСТЬ

    Судя по тому, что ESP8266 работает под FreeRTOS, то многопоточность должна там быть. Поищи документацию на эту операционку. Сударь, многопоточность легко реализуется и на одном ядре. При этом, несмотря на то, что в одно время делается одно действие, одновременно могут обрабатываться сотни...
  12. G

    Нужна помощь ESP8866(Client) + ESP8866(Server)

    А вот пример передатчика с кнопкой на D0 (все в среде Ардуино) Как видите - примеры совсем простые. #include <ESP8266WiFi.h> #include <WiFiUDP.h> const char* ssid = "TEST"; const char* password = "Gacdert123"; WiFiUDP Udp; IPAddress ip_host (192, 168, 4, 1); // Нужно подставить адрес AP void...
  13. G

    Нужна помощь ESP8866(Client) + ESP8866(Server)

    Вот пример SoftAP, работающая как приемник (зажигает светодиод при нажатии кнопки на передатчике: #include <ESP8266WiFi.h> #include <WiFiUDP.h> const char* ssid = "TEST"; const char* password = "Gacdert123"; WiFiUDP Udp; void setup() { // будем мигать встроенным светодиодом...
  14. G

    Нужна помощь ESP8866(Client) + ESP8866(Server)

    Самое простое - один делаешь SoftAP, а другой к нему подключается. После этого в цикле передаешь от одного к другому UDP-пакеты на какой-нибудь порт, скажем, 10 раз в секунду. На втором принимаешь эти пакеты. Ну и в первом байте нулевым битом (например) каждого пакета передаешь состояние кнопки...
  15. G

    SDIO Client

    А можно это как-то сделать, если программировать ESP32 в среде ардуино? Или можно примерчик запуска задачи на нужном ядре?
  16. G

    SDIO Client

    Извините, не понял Вас. При чем тут TCP - я использую UDP пакеты для передачи видео по протоколу RTSP. Кроме того, мне вовсе не нужно забирать данные из Flash - данные поступают из внешнего контроллера по каналу SPI прямо в оперативную память ESP. Сейчас это сделано немного кривовато: ESP...
  17. G

    SDIO Client

    Хочу приспособить ESP8266 для передачи по WiFi потокового видео. Требуется связать модуль с вычислителем для того, чтобы передавать/принимать пакеты данных. При этом задача одного ESP8266 - просто принимать пакеты от вычислителя и выдавать в виде UDP-пакетов другому ESP8266. Второй должен...
Сверху Снизу