Size: a a a

ESP8266 & ESP32 [RU]

2021 February 27

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Это противоречит концепции ртос - таск должен выполнить работу и передать управление ядру системы уйдя в сон или ожидание события.
источник

ㅤㅤ

ㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤ... in ESP8266 & ESP32 [RU]
работаєт
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Aleksander Mironov
Это противоречит концепции ртос - таск должен выполнить работу и передать управление ядру системы уйдя в сон или ожидание события.
Т. К. пример что во всей системе 1 таск и все в нем крутится, никогда не возвращая управление, вырожденный. Ртос к такому не готова, воспринимает это как зависший таск и выводит ошибку.
источник

ㅤㅤ

ㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤ... in ESP8266 & ESP32 [RU]
задумка такова: 0 ядро ​​по приреванию с пина виполняет кучу мат дел а 1 ядро ​​раз в 1 сек выводить информацию на экран + проверяет нажатиє кнопок
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Она ожидает что есть другие таск и, тоже ввполняющие работу, и если у них ниже приоритет они бы никогда не получили процессор ное время.
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Aleksander Mironov
Она ожидает что есть другие таск и, тоже ввполняющие работу, и если у них ниже приоритет они бы никогда не получили процессор ное время.
И они к слову есть, всякие ардуиновские дрова вполне могут чтенит создавать. Если просто заглушить вачдог, могут всплыть рандомные глюки которые не выцепишь.
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
ㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤ
задумка такова: 0 ядро ​​по приреванию с пина виполняет кучу мат дел а 1 ядро ​​раз в 1 сек выводить информацию на экран + проверяет нажатиє кнопок
Работайте на 1м ядре в начале.
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
2 ядра имеют доп сложность т. К. Одновременно могут захотеть почитать одну память. Вам тяжело его будет найти.
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Не в прерывании или другом контексте а именно в одном реальном времени.
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
На 0 ядре крутится вроде весь фреймворк там и оставьте. Работайте на первом ядре, его хватит на все.
источник

I

IgorAlekseev.com in ESP8266 & ESP32 [RU]
Анатолий Шириев
предлагаю не покупать когда есть выбор. Интересно 1,7раза в деньгах это сколько?
Я взял мотор за 2.5 по акции, он стоит от 3.5 тыс руб. На момент покупки вайфай и зигби версии стоили от 5 тыс.  У меня есть  шторы самоделки на esp но моторы не тянули тяжёлую 2 метровую блэк-аут. Поэтому взял именно   этот мотор. Разобрать его проблематично там трубы обжаты-заррессовпны, есть шанс сломать
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
ㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤ
задумка такова: 0 ядро ​​по приреванию с пина виполняет кучу мат дел а 1 ядро ​​раз в 1 сек выводить информацию на экран + проверяет нажатиє кнопок
Я тут код опенсорсного эбу на АВР смотрел. Там в прерывании 32 интеджеры множили а потом делили. И работает, хватает.

200МГц арм с фпу и аппаратные делением вам хватит и на одном и ещё детям останется.
источник

ㅤㅤ

ㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤ... in ESP8266 & ESP32 [RU]
честно хз на экран выводится куча информации а в приревании штук 5 операций с unsigned long, флоат, проверка на переполнения и тд + приревание может срабатувать по 1000 раз в секунду
источник

ㅤㅤ

ㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤ... in ESP8266 & ESP32 [RU]
Ардуіно нано делала мат дествия +- нормально но на екран ничего не виводила
источник

ㅤㅤ

ㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤ... in ESP8266 & ESP32 [RU]
Цикл луп остановился
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Не ну флот в прерывании это уже за границами добра и зла
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
И 1000 раз в секунду тоже
источник

ㅤㅤ

ㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤ... in ESP8266 & ESP32 [RU]
я ще про ацп забил ))
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Там было до 60 прерываний в сёк и одно деление целого числа. Уже быстрее не могло.
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Что вы с прикладной точки зрения делаете?
источник