Цитата(beer_warrior @ Oct 3 2006, 21:35)

В тоже время склады ломятся от Tiny2313($1,2) и Mega8($2).
И тут возникает вопрос - а не сделать ли IO на них?
Конечно и софт придется писать и интерфес для программирования закладывать, но для большого количества модулей это окупится. Зато не привязан к аппаратным адресам, устройства получатся гибкие, с легким переконфигурированием, возможностью использования различных фич типа АЦП или счета импульсов.
Если программа главного процессора разбивается на части, и каждая часть пишется и отлаживается отдельно, то такой проект всегда будет выигрывать по времени и по стоимости разработки.
Если хотите подробней - то у меня на сайте есть две части статьи "Квадрига ...."
Это полностью отражает мой опыт. Если периферийные контроллеры могут выполнять первичную обработку информации, то это значит, что они разгрузят линии связи, смогут проверять линии связи на правильность приема-передачи данных, контролировать температуру и питание периферии и т.д.