несколько мега8 и UART

Sep 01, 2006 84 Replies

 X-Virus-Scanned: amavisd-new at bezeqint.net

Hello, Nickita A Startcev! You wrote in conference fido7.ru.embedded to George Shepelev on Mon, 11 Sep

2006 14:04:12 +0400:

NS>>>>> Два передатчика одновременно _не_ передают. GS>>>> Когда два передатчика не передают, они одновременно держат GS>>>> логический уровень, соответствующий "стоп-импульсу". NS>>> гм. А если ногу отвязать от UART'а и перевести в Z?

GS>> Чем? И в какой именно момент менять состояние "ноги"?

NA> Сразу после передачи переводить в Z.

А во время передачи значит можно коротыш между выводами устраивать?

dima

formatting link

Привет, Dmitry !

11 Sep 06 , 16:23 Dmitry Orlov писал к Nickita A Startcev:

NS>>>>>> Два передатчика одновременно _не_ передают. GS>>>>> Когда два передатчика не передают, они одновременно держат GS>>>>> логический уровень, соответствующий "стоп-импульсу". NS>>>> гм. А если ногу отвязать от UART'а и перевести в Z?

GS>>> Чем? И в какой именно момент менять состояние "ноги"?

NA>> Сразу после передачи переводить в Z.

DO> А во время передачи значит можно коротыш между выводами устраивать?

Между какими выводами? Два слейва одновременно не передают.

. С уважением, Hикита. ... Клаустрофобия - боязнь Санта Клауса.

 X-Virus-Scanned: amavisd-new at bezeqint.net

Hello, Nickita A Startcev! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Mon, 11 Sep

2006 16:36:10 +0400:

NS>>>>>>> Два передатчика одновременно _не_ передают. GS>>>>>> Когда два передатчика не передают, они одновременно держат GS>>>>>> логический уровень, соответствующий "стоп-импульсу". NS>>>>> гм. А если ногу отвязать от UART'а и перевести в Z?

GS>>>> Чем? И в какой именно момент менять состояние "ноги"?

NA>>> Сразу после передачи переводить в Z.

DO>> А во время передачи значит можно коротыш между выводами устраивать?

NA> Между какими выводами?

Двух передатчиков разумеется.

NA> Два слейва одновременно не передают.

И не могут передавать? Я бы это развязал аппаратно.

dima

formatting link

Nickita, ты ещё здесь сидишь?

Понедельник Сентябрь 11 2006 14:04, Nickita A Startcev wrote to George Shepelev:

NS>>>>> Два передатчика одновременно _не_ передают. GS>>>> Когда два передатчика не передают, они одновременно держат GS>>>> логический уровень, соответствующий "стоп-импульсу". NS>>> гм. А если ногу отвязать от UART'а и перевести в Z? GS>> Чем? И в какой именно момент менять состояние "ноги"? NS> Сразу после передачи переводить в Z.

Во-первых, большинство UART-контроллеров (если не все) не дают информацию о том, что передача стоп-импульса завершена. Есть ещё несколько неприятных нюансов у подобной реализации...

Георгий

Nickita, ты ещё здесь сидишь?

Понедельник Сентябрь 11 2006 14:05, Nickita A Startcev wrote to George Shepelev:

NS>>> так почему бы не подвести сигналы с uart ко всем кристаллам и не NS>>> заморачиваться с uart <-> i2c преобразованием? GS>> А какое устройство ты собираешься "снаружи" к uart'у подключать? NS> Мастера, который будет всех наплатных опрашивать.

Если это будет _единственный_ мастер в системе и "наплатные" uart'ы начинают передачу _только_ после "адресного" запроса мастера - проблем гораздо меньше...

Георгий

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required