Делаю проект большой: робота. И не знаю как быть, много инфы обрабатывает процессор. я хочу освободить его от нагрузки большой, но не знаю как быть, был вариант ставить RTOS, но это морока, и пока я не хочу её ставить на авр, я потом хочу её дописать на арм проц. Есть вариант ставить диспетчер задачь, но не знаю нужно мне это или нет.
Какая идет нагрузка на проц? Да вот такая:
Робот радиоуправляемый, управляется по уарт:
символы принимаются по уарт в прерываниях и сохраняются в буфер.
А также паралелльно каждую секунду идет обработка напряжения и температуры, и всё это в 1 цикле.
помоему большая нагрузка на МК, используется и ацп, и таймеры, и прерывания - всё одновременно.
Может стоит освободить проц? Мне сказали нужно в прерываниях сразу обрабатывать символы принятые по уарт, стоит ли так делать?
Вот блок схема моего робота