• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  1. R

    Работа с двумя ESP-01

    Пока не закончится срок аренды IP или пока сами не откажетесь от этого IP. Читайте как работает DHCP. При каждом новом запросе IP-адреса от DHCP-клиента, DHCP-сервер может выдать ему другой IP, а может и тот же, что был раньше. Можно на DHCP-сервере задать жёсткую привязку: MAC-адрес <=>...
  2. R

    Работа с двумя ESP-01

    Что за имена имеются в виду? Если речь про "host name", то его можно задать командой AT+CWHOSTNAME="имя" (см.мануал по AT-командам). Но не понимаю - как Вы будете по нему работать? :unsure:
  3. R

    Помогите разобраться с String vs char[]

    ...и в бласти embedded heap лучше не использовать никогда. ;)
  4. R

    Согласование уровней.

    Скорее всего - вреда не будет. Так как подтяжки там скорее всего - много-десятко-килоомные. А значит токи они могут выдать - микроамперные. Эти токи должны спокойно сливаться через защитные диоды в питание +3.3V ESP. Но ещё лучше - поставьте последовательные резисторы примерно на ~100 Ом на...
  5. R

    нужно организовать двусторонний канал по интернету для передачи данных по rs232 с использованием esp8266.

    Именно так. Найдите мануал: "ESP8266. AT Instruction Set". Там описаны AT-команды. Только этих мануалов много, для разных версий прошивок. Надо искать подходящий к своей версии прошивки. А то могут отличаться форматы AT-команд. Например я пользуюсь его версией v3.0.1 от 2019г. Он подходит для...
  6. R

    ESP8266 не отвечает на АТ-команды

    Добавьте ещё блок с начальными установками ESP (esp_init_data_default_v08.bin). Я так понимаю - это в нём задаётся скорость 115200. А иначе - может быть какая-то произвольная.
  7. R

    ESP8266 не отвечает на АТ-команды

    Вообще-то надо питание подавать при нажатой кнопке "FLASH". Или (что то же самое) - при поданном питании и нажатой кнопке "FLASH", нажать кнопку "RESET". Режим работы МК определяется состоянием ноги "FLASH" в момент окончания сигнала "RESET". Если Вы жали "FLASH" при поданном питании и не...
  8. R

    нужно организовать двусторонний канал по интернету для передачи данных по rs232 с использованием esp8266.

    Ну если уже работаете с AT-командами, то для Вас в ESP8266 не должно быть никаких сложностей. Разве что чуть больше этих AT-команд надо подать. Сначала конфигурите свой ESP, потом устанавливаете TCP-соединение точка-точка. И получаете такой же байтовый канал, как с RS-232 или GSM-модемом. Только...
  9. R

    ESP8266 не отвечает на АТ-команды

    И что??? Шьёт нормально, а после этого прошивка не работает? Или не шьёт, выдаёт ошибку? И что такое "реакции на АТ-команду нет"? На какой скорости подаёте? Правильно лы выставили пины? и т.п. PS: Телепатов тут нет - или рассказываете подробнее или разбираетесь самостоятельно.
  10. R

    Помогите разобраться с String vs char[]

    Так всё-таки: что за "heap" о которой спрашивали? И что за "первый" и "второй" примеры, в которых должна быть экономия этой самой "heap"?
  11. R

    Помогите разобраться с String vs char[]

    Разложите пожалуйста по пунктам - где именно "понты" и где "самобахвальство"? А то пока с вашей стороны постоянно только какие-то претензии и обиды капризной принцессы. По делу есть возражения? Я вам чего-то должен? Что именно вас не устраивает в моих ответах? PS: С вашей стороны я вижу...
  12. R

    Помогите разобраться с String vs char[]

    Так уже значительно точнее. Хотя есть "но": Сегмент кода совсем не обязательно располагать ниже стека. А в системах с защитой памяти (большинство современных систем) даже лучше наоборот - выше. Чтобы сразу узнать о случае переполнения стека, а не "заметать проблему под ковёр". Да и взаимное...
  13. R

    Помогите разобраться с String vs char[]

    Я излагал. Пролистайте выше посты. И о каких "ярлыках" речь - не понял? Вы написали неправду, о чём я и сказал.
  14. R

    Помогите разобраться с String vs char[]

    Внутри функций также можно создать переменные, которые будут находиться в секции данных (инициализированных или нет), а не на стеке. С помощью ключевого слова static. А также создать константы, которые будут находиться не в секции констант, а на стеке/в_регистрах (как локальные автоматические...
  15. R

    Помогите разобраться с String vs char[]

    Упорно продолжаете нести чушь. Константы vs переменные - совершенно разные сущности и помещаются компоновщиком в разные секции. Даже на ПК. Где секция констант закрывается после этого от доступа на запись (хоть и находится в ОЗУ). А в МК тем более - секция констант (как и секция кода) помещается...
  16. R

    Помогите разобраться с String vs char[]

    Не факт. uint8 в аргументах функции - будет "жрать" в зависимости от соглашений вызова, по которым работает данный компилятор. Может сожрать и целый 32-битный регистр. Бред. Константы располагаются в секциях констант, а не переменных.
  17. R

    Помогите разобраться с String vs char[]

    Видимо также понятно, как про volatile из англ.учебников. :LOL: А если бы он ещё и правду сказал - было бы вообще здорово. :cool:
  18. R

    Помогите разобраться с String vs char[]

    Ещё раз спрашиваю: Какие "примеры"? Не понимаю о чём речь. Задайте вопрос внятно.
  19. R

    Помогите разобраться с String vs char[]

    И чего вы пытаетесь достичь, указывая модификатор const здесь? :unsure:
  20. R

    Помогите разобраться с String vs char[]

    Про какие случаи речь? И при чём тут heap? Плох тот новичок, который пытается понять чего-то по одной фразе. И не ищет других источников.
Сверху Снизу