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

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

  1. pvvx

    Задачи rtos sdk - почему-то работает только одна

    Тогда название темы выбрано не верно.
  2. pvvx

    Работа с uart в esp8266

    Измените номер порта и "обычно" кол-во запросов у эксплореров будет = 1. JSON - это обобщенно. Не конкретно сам язык, в метод работы в HTTP с ним. Закодируйте в base64 свои картинки и вставьте в тело, чтобы было одно соединение. Картинки и страница у вас всё равно не более 2-х mss (1560*2...
  3. pvvx

    Задачи rtos sdk - почему-то работает только одна

    У вас не esp_iot_rtos_sdk, а простой - "однозадачный". freertos в esp_iot_rtos_sdk и там xTaskCreate(taskN, "tskN", ?,?,?,?);....
  4. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    В свалку добавил тестовый вывод мелкого WAV файла c данными ADC (2.62 килобайта). ADC стандартно, через read_sar_dout() дает 14 бит. Скорость полу-программного АПЦ у ESP8266 пока ~20..22ksps. 1кГц меандр и 100Гц через конденсатор. :)
  5. pvvx

    Важно Документация на esp8266 на нашем сайте. пополняемый раздел.

    ADC на базе system_read_adc(): /* * adc.c * * Created on: 12/02/2015 * Author: PV` * */ #include "ets_sys.h" #include "osapi.h" void ICACHE_FLASH_ATTR read_adcs(uint16 *ptr, uint16 len) { if(len != 0 && ptr != NULL) { uint32 y; uint16 z; uint16 sar_x[8]; #if...
  6. pvvx

    Интересное обсуждение лицензирования espressif sdk

    Старые частичные исходники MT7681_IoT_Package_v1.30.zip https://yadi.sk/d/iUic47c5ed9Qb , используется uIP TCP/IP stack. И интересная тема http://www.esp8266.com/viewtopic.php?f=9&t=1495 - пытаются примотать picotcp к ESP8266 :) Кончина SDK от Espressif всё ближе и ближе... :)
  7. pvvx

    Я занимаюсь разработкой устройств на MCU/DSP/... с нуля, включая идею, до выпуска готовых...

    Я занимаюсь разработкой устройств на MCU/DSP/... с нуля, включая идею, до выпуска готовых. Коммерческие предложения по частичной разработке не принимаю.
  8. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Мы не используем espconn. espconn имеет много ошибок и ограничений. Прошивка не грузится по HTTP. Это не требуется. We do not use espconn. espconn has many bugs and limitations. Firmware is not upload by HTTP. This not required. (I cannot write in English language и не хочу :))
  9. pvvx

    Важно Документация на esp8266 на нашем сайте. пополняемый раздел.

    Находится в UDK и включен в include :) C:\Espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\specreg.h По той китай-ссылке ничего интересного нет. Всё стандартное и из старого SDK.
  10. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Диод, чтобы модуль мог сам себя сбрасывать после deep_cleep. Он выводит нолик в GPIO16 (XPD_DCDC по доку, нога 8 чипа) и сбрасывает RESET (EXT_RSTB, нога 32), если они соединены через резистор. https://github.com/esp8266/esp8266-wiki/wiki/Pin-definition
  11. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Это выход CLK_OUT. Активен всё время когда работает ROM (поле любого сброса до инициализации SDK, всё время в режиме программирования). Дублирует частоту "кварца" - 26MHz: При включении хоть через 10к к DTR FT модуля однозначно переключает режимы загрузки (программирование/работа). Для...
  12. pvvx

    Работа с uart в esp8266

    Тут все такие - нельзя объять необъятное...(я тоже, не так давно решил узнать, как тама дела у современных HTTP и что нового наплодили за последние годы...) И это не HTTP, а поведение конкретного эксплорера. В основных эксплорерах что-то появляется новое, остальным приходится тоже повторять со...
  13. pvvx

    Работа с uart в esp8266

    Там у вас ещё не указан отказ от кеширования для "динамических" страниц... Не передавайте "Content-Length:" для динамических страниц. Смотрите в запросе HTTP/1.1 и если оно есть, то передавайте "шинковкой" ("Transfer-Encoding: chunked\r\n"), иначе по концу передачи давайте disconnect...
  14. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Web_base\app\include\user_config.h: #define USE_ESPCONN 1
  15. pvvx

    Работа с uart в esp8266

    URI запроса может иметь полное имя: GET http://www.w3.org/pub/WWW/TheProject.html HTTP/1.1 Или относительное: GET /pub/WWW/TheProject.html HTTP/1.1 Host: www.w3.org Зависит от проксей и т.д. Описание http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html Заголовок может быть разбит на куски - в...
  16. pvvx

    Работа с uart в esp8266

    ? У SIM900 есть sdk http://microchip.ua/simcom/?link=/SIM900x Не нашел динамических страниц. Везде указывается "Content-Length:" + Uint32ToStr(content_length + other_param); "Динамическая" - это вроде генерируется на ходу и размер не известен заранее...
  17. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    anakod - в примерах к web есть TestHeap. Он через установленное ползунком время в ms запрашивает файл с web-а. Работает часами, без warning в Wireshark до её переполнения. При остановке на какое-то время (десятки сек) коммуникаций с ESP8266, следующий, первый, запрос получает тайм-ауты в...
  18. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Посмотрите лог Wireshark Проскакивающие "красные сообщения" - это эксплорер скипнул прием, по причине нового запроса с обновлением... Большинство эксплореров, при обращении к серверу HTTP по порту 80 сразу открывают более 5-ти соединений и надеются получить “Connection: keep-alive”. Ели...
  19. pvvx

    Важно Документация на esp8266 на нашем сайте. пополняемый раздел.

    Если быть точнее, то WDT в SDK: https://github.com/themadinventor/esp-blobless/blob/master/main/wdt.c Но SDK мало кому интересна.
  20. pvvx

    Важно Документация на esp8266 на нашем сайте. пополняемый раздел.

    По поводу WDT (реверс): //============================================= // ROM //============================================= uint32 func0x2f14(int a) { if(a==3) return 11; else if (a == 6) return 12; if(a-12 != 13) return 0; return 13; }...
Сверху Снизу