|
Мультиплексирование UART, как сделать? |
|
|
|
 |
Ответов
|
Oct 4 2007, 11:35
|

Участник

Группа: Участник
Сообщений: 21
Регистрация: 22-07-07
Из: нск
Пользователь №: 29 291

|
Цитата(rezident @ Oct 4 2007, 04:31)  Вообще-то для общего случая UART для соединения точка-точка. Если все устройства расположены на одной плате и кормятся от одного питания, то можно объединить TXD и RXD у всех в один сигнал, но функцию пина TXD включать только на момент передачи. В остальное время TXD должен быть отключен, а устройства обязаны "слушать" линию через RXD. Естественно при такой конфигурации нужен какой-то протокол связи с адресацией устройств. Все устройства на одной плате, но скорость общения с каждым разная! Разве можно их объединить в одну шину?
|
|
|
|
|
Oct 4 2007, 11:51
|

Участник

Группа: Участник
Сообщений: 21
Регистрация: 22-07-07
Из: нск
Пользователь №: 29 291

|
Цитата(prottoss @ Oct 4 2007, 04:42)  Если устройства "интеллектуальные" , то их можно попробовать привести к одной, наименьшей и поддерживаемой скорости. После того, как нужной устройство услышало "свой" адрес, мастер и устройство переходят на максимальную требуемую скорость Если бы так можно было сделать, я бы так и сделал.  Проблема в том, что скорости слейвов менять не получится. Надо их развести физически...
|
|
|
|
Сообщений в этой теме
qwerty Мультиплексирование UART Oct 4 2007, 11:24  rezident Цитата(qwerty @ Oct 4 2007, 17:35) Все ус... Oct 4 2007, 11:46   qwerty Цитата(rezident @ Oct 4 2007, 04:46) P.S.... Oct 4 2007, 12:16    rezident Цитата(qwerty @ Oct 4 2007, 18:16) ну в м... Oct 4 2007, 12:22     qwerty Цитата(rezident @ Oct 4 2007, 05:22) Ну в... Oct 4 2007, 12:34      kolobok0 Цитата(qwerty @ Oct 4 2007, 16:34) Спасиб... Oct 5 2007, 14:59  tyro Цитата(qwerty @ Oct 4 2007, 14:35) Все ус... Oct 4 2007, 11:47 wodya Я использовал механическое реле, но у меня RS пере... Oct 4 2007, 11:57 iosifk Цитата(qwerty @ Oct 4 2007, 15:24) Возник... Oct 4 2007, 12:00 vesago Если вы хотите сделать, чтобы с компьютера иметь в... Oct 5 2007, 17:40
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|