• Система автоматизации с открытым исходным кодом на базе 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)
Сверху Снизу