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

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

  1. S

    Прием данных по UART

    Вот пример рабочего кода #include "esp8266_peri.h" #include "uart_register.h" // Инициализация: void init_uart() { Serial.begin(2400); // Установка порога - прерывание по приёму 1 байта const uint32 conf1 = (1 << UART_RXFIFO_FULL_THRHD_S); WRITE_PERI_REG(UART_CONF1(UART0), conf1)...
  2. S

    Прием данных по UART

    Все функции, которые могут вызываться в обработчиках прерываний, должны кэшироваться в оперативной памяти, для этого их нужно помечать атрибутом ICACHE_RAM_ATTR: void ICACHE_RAM_ATTR uart0_rx_intr_handler(void *para)
Сверху Снизу