«Как сердцу выразить себя? … Мысль изреченная есть ложь!» В этом мире меня подводит доброта и порядочность... "двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Duhas писал(а):ИМХО работать с приводами и думать должны вообще разные контроллеры
Давным давно, когда я был маленький, был такой комп ZX-Spectrum, там был проц с частотой 5МГц, на нем были игрушки, с довольно развесистой по тем временам графикой с разрешением 256×192, звуком и всё это как-то умудрялись делать на одном процессоре на частоте 5МГц, а тут им видите ли для того чтобы ШИМ выдать и придумать во что его выставить 16МГц уже мало, отдельные контроллеры подавай...
Проект [[Open Robotics]] - Универсальные модули для построения роботов
использовать ресурсы кристалла можно для множества разных целей... а можно повышать надежность алгоритмов работы то потребует увеличение кода и времени на выполнение..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!» В этом мире меня подводит доброта и порядочность... "двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Вы лучше скажите каким таким волшебным образом разнесение системы на два контроллера и добавление программного и аппаратного решения для взаимодействия этих контроллеров надежности добавит?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
возьмем в пример драйвер шагового двигателя.. возьмем униполярник.. имеем 4 вывода управляющих ключами.. на этом можно закончить.. а можно поставить с выходя ключа делитель и завести на ножку МК и отслеживать работу ключа... вопщем в какдом конкретном устройстве свободные ресурсы МК можно занять чем либо полезным..
если думалка вашего робота должна только по двум усикам выбирать направление движения тогда - да.. нахрен разделение..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!» В этом мире меня подводит доброта и порядочность... "двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"