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

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

  1. pvvx

    SPI для flash для других устройств

    Для этого у чипа есть HSPI входы/выходы. И нужна не RAM, а FRAM. CY15B104Q http://www.cypress.com/file/140591/download На QSPI корпус большой CY14V101QS http://www.cypress.com/file/178606/download CY14V101PS http://www.cypress.com/file/178591/download А 24-Ball FPGA вы наверняка не сделаете.
  2. pvvx

    Загрузить html файлы в esp8266 (nodemcu)

    Но там требуется правильно писать обращение к tcp сокету.... и глючные исходники модулей с tcp от NodeMCU-шников не переделаны, т.к. тогда получиться полная несовместимость - NodeMCU должна иметь тысячи ошибок :) Да и NodeMCU мертворожденное направление. Поддержка этого направления окончена, в...
  3. pvvx

    Нужна помощь Помогите настроить таймер и прерывания ESP8266.

    А сами поищите - я не любитель Дурины. Это вы пишите в тему Дурин. Это я вам давал список всех таймеров, которые есть в чипе ESP8266. Описание к timer0 есть с примерами в самом SDK esp_iot_sdk_v140\examples\driver_lib\driver\hw_timer.c , к timer1 обращаются только через системные функции (иначе...
  4. pvvx

    Espruino JavaScript софт

    Там-же видео: Espruino for ESP8266: Basic Web Server Espruino for ESP8266: Connecting to an Access Point ... Firmware for Espruino (JavaScript) running on ESP8266: https://github.com/espruino/EspruinoB... ESP8266 пока Alpha, но обещают докрутить и процесс вроде идет...
  5. pvvx

    Как сохранить переменную во flash

    Написать свою функцию чтения и сохранения этой переменной в свободный сектор Flash. Для записи необходимо стереть сектор (4096 байт) и записать значение. А далее выдумываете алгоритм, как записывать чтобы не стирать сектор flash при каждом изменении вашей переменной, а дописывать измененную в...
  6. pvvx

    Нужна помощь Помогите настроить таймер и прерывания ESP8266.

    А можете объяснить зачем вы лезите в системный таймер (я его называю timer1)? Есть функции назначения программных прерываний по этому таймеру os_timer_disarm(), os_timer_setfn(), os_timer_arm() (в дурино иде они имеют другое название).
  7. pvvx

    Нужна помощь Помогите настроить таймер и прерывания ESP8266.

    А кто-то обязан? TIMER_FRC1 - это hard таймер 0 TIMER_FRC2 - это hard таймер 1 TIMER_FRC2 используется системой. На нем работают os_timer_disarm(), os_timer_setfn(), os_timer_arm()... Инициализируется при старте SDK функцией ets_timer_init() для работы с шагом 1 ms, а далее пользователем для...
  8. pvvx

    Сервер и обмен данными с помощью "lwip_open_demo_app"

    Будет. Для ограничения приема управляют "размером приемного окна TCP", там это выставляется битом throttle_data_reception и когда надо "окно" восстанавливают вызовом tcpsrv_unrecved_win(ts_conn). Так-же данный код взят из старой версии Web-свалки и там нет управления отключением алгоритма Nagle...
  9. pvvx

    SPI для flash для других устройств

    Они просто ничего программировать не умеют. Espressif - шарашкина контора. И что вы хотите, если даже во встроенной ROM чипа толпа ошибок, как и в части его внутреннего оборудования... От этого они и ставят 4 Flash на свой макет, чтобы запускать разные прошивки. Походу они этого сами не знали :)...
  10. pvvx

    SPI для flash для других устройств

    Зато в нем организуется диск и/или записи данных на 15 Мегабайт. Ресурс перезаписи всё равно выжрет китай-SDK. У них сектор с настройкам WiFi стирается переписывается при каждом старте 2 раза и при следующих сменах конфигурации, подключения к AP и т.д... Итог рассчитан китайцами на вымирание...
  11. pvvx

    Сервер и обмен данными с помощью "lwip_open_demo_app"

    Вам надо назначить функцию err_t ICACHE_FLASH_ATTR tcpsrv_received_data(TCP_SERV_CONN *ts_conn, uint8 *data_ptr, uint16 data_cntr) которая будет принимать данные и в ней, после приема надо вызывать отправку функцией tcpsrv_sent_data(), если у вас алгоритм прием-ответ. При отсылке длинного ответа...
  12. pvvx

    Как сделать TCP сервер?

    Примеры ESP8266 as TCP server и ESP8266 as TCP client работающие с espconn.
  13. pvvx

    SPI для flash для других устройств

    Программа в из flash "кэшируется". Для "кэша" используются верхние 32 килобайта (2 банка по 16 кило) 64-х килобайтной IRAM. Отключение одного банка дает увеличение IRAM до 48 кило, но "кэш" справляется и тормоза на QSPI 80MHz не возникает. Проверено на массе различных особо требовательных...
  14. pvvx

    Вопрос Можно ли соединить два модуля ESP12 по WI-FI

    А зачем? Почему первый модуль не может быть AP+ST? Для второго модуля первый находится как AP, а второй модуль подключается к ней как ST. Первый одновременно соединен с внешним роутером (AP) уже своей ST. В принципе их можно и крест накрест соединить ST2->AP1, ST1->AP2 :)
  15. pvvx

    DHT22 начинает чудить после суток работы

    Это норма для данных игрушек http://www.kandrsmith.org/RJS/Misc/dht22_first_failure.html Они ещё гигроскопичны :) И не забудьте, что данные "изделия" показывают прошлые данные, которые были вычислены после предыдущего запроса... График по времени у вас сдвинется. FOST02 немного лучше и стоит в...
  16. pvvx

    SPI для flash для других устройств

    Трудно. Т.к. надо перепаивать flash на модуле для правильного сравнения. А это лениво. Один раз сравнил и больше не хочу. Другие сравнения делались с модулями, на которых перепаял flash, но не измерял до того, со старой. Показания на них примерно сходятся. Не только. У Winbond есть аппратная...
  17. pvvx

    ModBus RTU (RS-485)

    Для тех кто ещё хочет реализовать modbus rtu с RS-485. Ожидание разрыва фрейма по n-символов тишины с вызовом прерывания встроено в UART. Это UART_RX_TOUT_THRHD c UART_RX_TOUT_EN - Set this bit to enable rx time-out function, ну и остальные флаги прерываний и т.д.... Проверено - все давно...
  18. pvvx

    Прошивка TCP2UART переходника с настройкой по Web

    Надо было flow включить. Теперь в версии 0.5.1 добавлено: Диаграмма на ножках, как модуль в режиме ST после deep-sleep соединяется c другим модулем ESP8266 в режиме AP. Через 417 ms уже приняты данные с rx TCP2UART модуля в режиме AP и передаются в tx (GPIO15) тестируемого модуля.
  19. pvvx

    Есть форум, а нековыряния в окошке профиля...

    Есть форум, а нековыряния в окошке профиля...
  20. pvvx

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

    Давно изменен makefile. Рассчитывать теперь надо только старт ADDR_FW2, который кратен 4096 следующему числу от размера 0x00000.bin ADDR_FW2 = ((размер 0x00000.bin)+0xFFF)&0x7F000 Он ещё должен быть прописан в eagle.app.v6.ld. Как это рассчитать и изменить автоматом в makefile пока не думал...
Сверху Снизу