Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома

ТЕМА: Конструктор кода в конструкторе прошивки ESP8266

Конструктор кода в конструкторе прошивки ESP8266 10 Фев 2018 21:58 #21567

  • SergeiHome
  • SergeiHome аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 64
  • Спасибо получено: 1
  • Репутация: 0
А в 1.3.0 влезает,
И что же делать...резать код очень не хочется...морда вроде симпатичная получилась, но как и в предыдущем проекте, не захотела работать при доступе снаружи...
А какой предел в SDK 2.0.0...как его определить?
Администратор запретил публиковать записи гостям.

Конструктор кода в конструкторе прошивки ESP8266 11 Фев 2018 08:25 #21568

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Там пределы iram памяти есть, они есть у всех сдк, но разный, у 2.1.0 вроде он больше, но пока оно не очень работает бывает, хотя у меня один модуль крутится на ней.

Проблем нет только на есп32 , там можно вообще на диске страничку сделать с js чуть ли не безразмерную. На 8266 архитектура веб сервера на данный момент не позволяет такого сделать
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Конструктор кода в конструкторе прошивки ESP8266 11 Фев 2018 15:02 #21571

  • SergeiHome
  • SergeiHome аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 64
  • Спасибо получено: 1
  • Репутация: 0
Попробовал откомпилировать на 2.1.0 - ошибок нет.
Но после OTA модуль не поднялся...придется откатываться, прошивая по проводу.

Буду минимизировать код страницы...
Администратор запретил публиковать записи гостям.

Конструктор кода в конструкторе прошивки ESP8266 13 Фев 2018 01:48 #21578

  • SergeiHome
  • SergeiHome аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 64
  • Спасибо получено: 1
  • Репутация: 0
Максим, есть ли готовые функции, которые могут упростить обмен по Tx/Rx...?
Передача буфера работает...например:

uint8_t send_buf[] = {0xb0,0xc0,0xa8,0x01,0x01,0x00,0x1a};
uart0_tx_buffer(send_buf,7);

А как принять в rx буфер? Что-то не нашел...
Администратор запретил публиковать записи гостям.

Конструктор кода в конструкторе прошивки ESP8266 13 Фев 2018 13:55 #21581

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Это достаточно большой код с работой с прерываниями, примеры и документацию такого вида можно найти только в SDK чипа
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Конструктор кода в конструкторе прошивки ESP8266 13 Фев 2018 14:38 #21585

  • SergeiHome
  • SergeiHome аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 64
  • Спасибо получено: 1
  • Репутация: 0
SDK - понятно...просто это будет похоже на изобретение велосипеда.
В прошивке-же есть поддержка устройств с последовательным обменом - UPS, energy monitor и т.д.
Наверняка есть уже готовые функции (заготовки) для приема инфы с Rx ... где-то мелькала функция rxbufbr, например.
Я именно про это спрашивал.

Не могли бы Вы показать кусок кода с приемом ответа от PZEM-004T..?
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.163 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.