ketbul
выше обсосали уже вопрос как только можно
Denisio
нормально оно будет питаца
Василий
ketbul
та не, написал что павербанк нужен бы с 2.1 амперным усб
Василий
Ну не знаю, у меня какой-то глючный модуль есп, греется дико, но от компа питается, гляну что там он кушает чуть позже
Ruslan
камрады, а что у нас с многозадачностью на ESP32? на STM32 я использовал ChibiOS, было прикольно
ketbul
камрады, а что у нас с многозадачностью на ESP32? на STM32 я использовал ChibiOS, было прикольно
FreeRTOS ? но лучше дождатся ответов пошаристей https://microcontrollerslab.com/esp32-dual-core-freertos-arduino-ide/
Dr Zlo
Так что никаких проблем с многозадачностью
Ruslan
много жрёт? мне бы только половину хранилища занимать, для обновления по воздуху
ketbul
скорее всего он уже там
Dr Zlo
Оно в стоке идет
Dr Zlo
Повторяюсь, в стоке
Dr Zlo
Не уверен что ее вообще можно выключить
Ruslan
а, понял, оно внутри уже, надо только заюзать… я скорее всего её даже использую… просто давно не глядел в прошивку
ketbul
https://www.youtube.com/watch?v=Dokssj_-9Zc&ab_channel=%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D1%8B%D0%B8
ketbul
FYI, если вдруг появится желание все снести нафиг
Сергей
Я пользовался этой шнягой. Отлично работает )
Сергей
У меня одно ядро управляло устройствами (хардварное ядро так сказать). Второе работало с esp-now, mqtt, webserver, serial...(я его назвал софтварным ядром))))
Сергей
Дак какие функции опишешь в xTask те и будут выполнять.
Сергей
Ты в принципе можешь все смешать. Но я вот так разделил. Вроде удобно )
Andre
Вот вы про xTaskCreate. Вот бы на ESP8266 под ардуиной можно было бы это делать.
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Можно
Andre
Можно
честно, перекопал весь интернет. Есть FreeRTOS для Espressif, но не для Ардуино. Если расскажешь, это будет мега круто.
Andre
Есть даже FreeRTOS под обычные ардуины, но не под ESP8266.
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Начать можно отсюда
🤙🏻 ℙ𝔸𝕍𝔼𝕃
https://github.com/espressif/ESP8266_RTOS_SDK
🤙🏻 ℙ𝔸𝕍𝔼𝕃
опять же никто не мешает импортунть РТОС а ардуино проект
Andre
https://github.com/espressif/ESP8266_RTOS_SDK
так это же espressif. А я про Ардуино говорю.
Andre
В ESP32 в Arduino IDE сразу работают FreeRTOS функции. ФриРТОС там из коробки.
Andre
На ESP8266 — нет.
🤙🏻 ℙ𝔸𝕍𝔼𝕃
http://microsin.net/programming/avr/using-freertos-multi-tasking-in-arduino.html
🤙🏻 ℙ𝔸𝕍𝔼𝕃
?
Andre
опять же никто не мешает импортунть РТОС а ардуино проект
не умею. Любую библиотеку Espressif можно в Ардуино проект импортировать каким-то волшебным импортатором? Или ты имеешь в виду, что надо засесть на месяц и написать свою библиотеку под Ардуино, основываясь на Espressif?
Andre
http://microsin.net/programming/avr/using-freertos-multi-tasking-in-arduino.html
ну об этом я тоже сказал выше. Что да, есть для обычных ардуин ФриРТОС... а под ESP8266 она не работает, так как claim AVR...
Andre
Andre
Можно
нельзя.
Andre
РТОС это не еспрессифф библиотека)
но её порт под ESP8266 это уже еспрессиф библиотека.
Василий
фрейм ардуино
Василий
как насчёт ESP8266?
не пробовал, платка валяется, но смысла в ней не вижу
Andre
Гениально. )
🤙🏻 ℙ𝔸𝕍𝔼𝕃
нельзя.
ну ок 💁
Andre
ну ок 💁
жаль. ESP32 хорошая штука, но порой люди хотят именно ESP8266 из экономии.
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Да там разница в цене не велика, сэкономит можно разве что на вагоне этих плат) Опять же, стооит ли эта экономия этого геммора с кодом, это уже другой вопрос =)
Andre
Да там разница в цене не велика, сэкономит можно разве что на вагоне этих плат) Опять же, стооит ли эта экономия этого геммора с кодом, это уже другой вопрос =)
Твои бы слова да людям в уши, тогда бы от ESP8266 вообще следа не осталось. Но иногда (часто) железо выбирается без тебя. Ну и в случае с ESP01 каким-нибудь, цена становится значительнее, плюс габариты. Заказчики это такие люди, что не всегда их в чём-то убедишь.
Василий
раз это "не для себя" то это оплачивается
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Соглашусь с ватором выше, экономия на железе, повлечет удорожание разработки сведется к 0 в итоге ...
Andre
раз это "не для себя" то это оплачивается
а если для себя, то было бы здорово, если бы под ESP8266 был бы FreeRTOS под ардуино.
Василий
а если для себя, то было бы здорово, если бы под ESP8266 был бы FreeRTOS под ардуино.
ну я для себя есп32. очень доволен. сейчас хочу доопределиться со "стандартной" компановкой и заказать в китае уже готовоые платы
NeiroN
кто помнит сколько таймеров в ESP8266 и ESP32?
NeiroN
может без таймеров реализовать 50Гц генератор?
NeiroN
20ms период ,тоесть 10ms каждая полуволна
NeiroN
10ms мало, может ESP32 взять - она ведь пошустре
Alexander
может без таймеров реализовать 50Гц генератор?
смотря какая точность нужна. на чем прошивка? на SDK или ардууино?
Alexander
20ms период ,тоесть 10ms каждая полуволна
20мс можно и на атмега8 сделать без кварца
NeiroN
да хз пока на чем - micropython хочу и аппаратные таймеры
NeiroN
Доработка сварочного инвертора, измерение токов, AC/DC, MMA/MIG/TIG
NeiroN
AC/DC на оптотиристорах MTOTO 80
NeiroN
собственно для AC режима и нужен генератор
NeiroN
возможно надо синхронизировать перелючение с генератором инвертора, чтобы не переключаться на пиках
Василий
да хз пока на чем - micropython хочу и аппаратные таймеры
на питоне не факт без таймера. надо тестировать
Василий
он довольно медленый
Василий
хотя 50гц, скорей всего осилит
Василий
Доработка сварочного инвертора, измерение токов, AC/DC, MMA/MIG/TIG
инверторы разве не на килогерцах работают?
NeiroN
да, но для сварки алюминия TIG нужна переменка
NeiroN
50 Гц примерно
NeiroN
на самом деле лучше регулировать длину каждой полуволны
NeiroN
так как они отвечают за разные процессы
Василий
так там надо синусоида в теории, а не прямоуголка?