Цитата(vovkaSOL @ Mar 24 2011, 13:10)

На транзисторах конечно элементарно сделать, они вообще копейки стоят, но все же лучше использовать то что уже есть в контроллере без лишних деталей там где это возможно. Остановился на уарт.
Видите ли UART - это только логика приема и передачи последовательного кода. А RS232 и LIN - это стандарты линии. Берете UART, добавляете трансивер по протоколу RS232 - получаете интерфейс RS232. Стандартно работает "точка-точка". LIN позволяет организовать сеть, управляемую мастером. Все эти протоколы байт-ориентированные. Значит, над передачей байтов, Вам придется еще делать разборки "Кто и кому и что"... Если Выбираете стандарный протокол, то можно найти готовые примеры кода. Например, "wake"...
Все это можно посмотреть на сайтах
http://www.cmpcmm.com/cc/standards.htmlТо же самое и про 485 и 422 интерфейсы...
http://www.bb-elec.com/tech_articles/rs422..._protection.aspДля LIN
http://www.interfacebus.com/Design_Connector_LIN_Bus.htmlНу и так далее...
Вы задали вопрос не полно. Где работает Ваше изделие? На столе в лаборатории или в цеху, рядом со сваркой? Какие там помехи? Какова серийность? Что нужно - одно изделие или серия? Как достаются комплектующие? Куплю "какие захочу" или "из того, что было"? Чем более полно задается вопрос, тем правильнее получается ответ.