мы вроде про ЕСП говорим, нет?
Как это АВР устроено - я в курсе. Интересно-то, как это в ЕСП работает
мы вроде про ЕСП говорим, нет?
Как это АВР устроено - я в курсе. Интересно-то, как это в ЕСП работает
esp_task_wdt_init
@sashadeg
Use yield() inside loops , Luke.
Нет. В регистр адреса всё время заносится одно и то же число.
После считывания инструкции - адрес меняется на след и потом, в результате расшифровки инструкции, уже происходит запись нового адреса
В АРМе так? Ну, возможно, я не разбирался.
Никакая многозадачная система не может кушать код, в котором задаче НЕГДЕ отдать управление сувервайзеру. Хотя бы вызов delay(1), должен присутствовать в коде цикла.
Ну нужно гнаться за отсутствием делеев!!! Они, в каждой задаче, должны присутствовать на положенных местах, там где полезна или возможна задержка.
Это другой взгляд на программирование контроллеров, по сравнению с голыми 8-ми битниками AVR без ОС.