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

ESP-14, что это???

Doka

New member
могли бы вы внятно сформулировать мысль, которую, возможно, хотели донести?
Для стм8смысла в этих прослойках нет ну вообще совсем. Т.к. кристалл довольно простой и вполне можно и нуками по регистрам пробежаться. Это не стм32 все таки.
 

mail_robot

New member
я так понял мысль такая - напишу если что на асме ) Или вообще в машинных кодах. Мы ж настоящие индейцы, не чо попало
 

pvvx

Активный участник сообщества
попробуйте без использования связки с STM8 одновременно работать по WiFi и формировать сигнал на ИК-диод (модуляция с заполнением ~40кГц) или парсить асинхронный последовательный протокол (например прием с RF-брелока).
Вполне ESP8266 даже на прерываниях от таймера потянет. Максималка по прерыванию, когда ещё работает WiFi к 2..5 us, в зависимости от кода самого прерывания.
На I2S по DMA имеем и 10MHz вывод бита из буферов от 2-х килобайт... Так-же UART ESP8266 работает в ИК режиме. Т.е. вообще проблем для ИК не существует.
Есть беда только с I2C - по прерываниям не обеспечить 400кГц (это получается как раз в самый предел и неэффективно). А 40 кГц - это халява для ESP8266.
TCP2UART прошивка собирает ADC значения на прерывании 20кГц с десятка регистров и пересчетом коррекций, да выливает это всё в UDP (итоговый поток небольшой - 80 кбайт в сек + заголовки пакетов). При этом всё остальное - Web и прочее работает и понижения скорости многопользовательского обслуживания в Web незаметно.
 
Последнее редактирование:

ATON

New member
могли бы вы внятно сформулировать мысль, которую, возможно, хотели донести?
что непонятного? кристалл простой, значит вполне можно и руками по регистрам настройки писать без использования библиотек от производителя, которые жрут память в и так небольших 8кб и негативно влияют на скорость.
 

mail_robot

New member
зато они позитивно влияют на скорость разработки и не такие уж и тормознутые на самом деле
 

Discriminator

New member
Кстати, когда я ковырялся по весне с ЕСПшкой - там был попенгаген с матбиблиотекой. А как с этим у СТМ ;)
 

pet

Member
достучался до своего esp-14, попробовал несколько примеров с сервером и клиентом всё хорошо, хотел поблинкать, и чёт приуныл! внутри stm8s003 по которому очень мало инфы. с чем его едят господа? и как в него что нибудь залить. по документам ковырял ни слова ни нашол как он к esp подведён, как они взаимодействуют, ни схемы ни инструкции! может я что то упустил???

может легче просто выпаять его и развести ноги с esp???
 

Aleksey_

New member
тоже ковыряю есп 14 , подключил по единственной схеме что есть в гугле , коннектил его к юсб ттл конвертером , скетчи заливал из IDE 1.6.5 другая версия не подходит , ядра и библиотеки брал из видео обзоров по ESP 12E(ESP8266 Arduino IDE - Третьяков Сергей) , блинк работает , еще кое какие простые примеры работают , а вот что-то более емкое не хочет
 

pet

Member
тоже ковыряю есп 14 , подключил по единственной схеме что есть в гугле , коннектил его к юсб ттл конвертером , скетчи заливал из IDE 1.6.5 другая версия не подходит , ядра и библиотеки брал из видео обзоров по ESP 12E(ESP8266 Arduino IDE - Третьяков Сергей) , блинк работает , еще кое какие простые примеры работают , а вот что-то более емкое не хочет
вот вот.... я столкнулся с такой-же проблемой. видимо он как то подвязан к stm и делит с ним память, что неприятно схем нет!..
 

hrandib

New member
Если в вдруг кто-то решил приобрести это чудо, то имеется реализация modbus slave для части стм8 с опросом всех датчиков вот такого модуля: ESP14 BH1750 HDC1080 BMP280 . Схема особо не нужна, контроллеры связаны только по UART. У esp только boot пин торчит наружу, шить неудобно. Deep sleep работает, ресет заведен куда надо. Здесь еще немного инфы GitHub - merlokk/SmartHome: Eastron SDM220, SDM230, SDM630 modbus -> mqtt bridge
 
Сверху Снизу