Цитата(AndyBig @ Mar 19 2006, 00:15)

Вот стоит задача - один управляющий блок и произвольное число подчиненных. И в управляющем и в подчиненных блоках стоят атмеги. Для упрощения межблочных соединеий и удешевления модулей решили делать связь между управляющим и подчиненными блоками на основе встроенного в меги UART. Кто-нибудь пробовал решать подобную задачу таким путем? Если да, то на какие результаты можно расчитывать (скорость и расстояние)? В идеале достаточно 320 kbps на расстояния до двух метров. Соединения расчитывается сделать плоским кабелем с землей через одну жилу.
Когда-то пробовал. Ещё на 51. До 30 см допускается без буферов. При расстоянии 2м думаю будет работать, но за помехи на линии тебе никто гарантию не даст. Зависит от условий применения. Применение внешних интерфейсных микросхем решит проблему. На двух метрах будет работать как 232 так и 485 интерфейс. Теперь о "дополнительных затратах". Применение двух интерфеёсных микросхем - это 0.5$.

Помоему это не высокая плата за стабильную работу.
И ещё один момент. Как правило, при такой работе возникает необходимость передачи данных/комманд. Или что-нибудь типа того. В этом смысле использование интерфейса UART более чем выгодно, так как позволяет передавать 9бит. Один из них использовать как управляющий. В новых MEGAх есть и режим "Мультипроцессорный". Правда самому мне его использовать не приходилось.