Не, давай те мухи отдельно котлеты отдельно
...
Че всё в одну кучу мешать...
C onewire на уарте согласен. Вполне рабочая шина. И возможно что и её вполне достаточно.
Но раз уж спросил об полноценном уарте то всё таки давайте закончим эту тему.
Я предложил сеть состоящую из одного мастера и кучи слэйвов. Мастер поочередно опрашивает все слэйвы и получает от их вразумительные ответы. Всё вроде красиво. Организация такой сети возможна если ток на шине будет только один активный передатчик - эт прально заметил =DeaD=.
Терь берем какуюнить аврку. Смотрим настройки уарта. Бит TransmitEnable. Всё что нужно это включать этот бит на момент передачи и отключать после передачи. Это вроде стандартное правило для многопроцессорных сетей...
Поэтому опять же встает вопрос..где затыка?