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

vk

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

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

Конструктор кода в конструкторе прошивки ESP8266 28 Дек 2018 20:05 #23767

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
инициализация uart_config(UART1);

отправка пакета:
uint8_t i;
for (i=0; i<10; i++) {
while (true)
{
uint32 fifo_cnt = READ_PERI_REG(UART_STATUS(UART1)) & (UART_TXFIFO_CNT<<UART_TXFIFO_CNT_S);
if ((fifo_cnt >> UART_TXFIFO_CNT_S & UART_TXFIFO_CNT) < 126) {
break;
}
}

WRITE_PERI_REG(UART_FIFO(UART1) , send_buf);
}

будет собираться, если что-то включено из опций использующих уарт
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.
Спасибо сказали: dm_emb, lavr

Конструктор кода в конструкторе прошивки ESP8266 28 Дек 2018 20:13 #23768

  • zerobuster
  • zerobuster аватар
  • Не в сети
  • Новый участник
  • Сообщений: 14
  • Репутация: 0
Добрый день!

Возможность подключения EEPROM - просто находка!
Штатные счетчики автоматом туда сохраняются. Сразу отпал головняк с сохранением значений.

Вопрос теперь, с какого адреса можно использовать EEPROM для своих целей?

Но вот что еще туда сохраняется, кроме счетчиков? Первые байты - счетчики, а в описании еще про то, что eeprom используется конструктором кода.
Администратор запретил публиковать записи гостям.

Конструктор кода в конструкторе прошивки ESP8266 28 Дек 2018 20:20 #23769

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

В конструкторе кода через функции используется уже по своему усмотрению.
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Конструктор кода в конструкторе прошивки ESP8266 07 Янв 2019 01:54 #23815

  • lavr
  • lavr аватар
  • Не в сети
  • Новый участник
  • Сообщений: 9
  • Репутация: 0
Подскажите пожалуйста, реально ли использовать sscanf в конструкторе кода?
#include <stdlib.h> вроде она тут, но не компилируется.
Администратор запретил публиковать записи гостям.

Конструктор кода в конструкторе прошивки ESP8266 08 Янв 2019 08:53 #23818

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

Конструктор кода в конструкторе прошивки ESP8266 13 Янв 2019 16:18 #23828

  • zerobuster
  • zerobuster аватар
  • Не в сети
  • Новый участник
  • Сообщений: 14
  • Репутация: 0
Добрый день!

Каждую секунду посылаю команду на RGB-ленту,
и через некоторое время, от минут до суток, на RX выводе сигнал исчезает совсем, лента перестает менять картинку. Смотрел анализатором, осциллографом, т.е. дело не в ленте. Все остальные функции ESP8266 работают, датчики все доступны, во внешний мир отправляет. Рестарт из веб-морды не помогает, только передернуть питание. ESP-ки разные пробовал.

Упростил в КК код буквально до трех строк, просто каждую секунду меняю цвет одного первого светодиода - виснет.
...
arr[1] = 10;
arr[2] = (timersrc%2==0)? 10 : 0;
ws2812_push(arr, LED_COUNT*3);


Что не так делаю?
Последнее редактирование: 13 Янв 2019 16:28 от zerobuster.
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.127 секунд

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