|
Мультиплексирование 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:46
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(qwerty @ Oct 4 2007, 17:35)  Все устройства на одной плате, но скорость общения с каждым разная! Разве можно их объединить в одну шину? Пурква да не па?  Устройство (слейв) будет отвечать только в том случае, если им правильно (без ошибок) принять весь пакет запроса и адрес в запросе совпадает с собственным сетевым адресом именно этого устройства. P.S. только конечно же это для случая, когда слейвы тоже на МК сделаны и в них можно реализовать поддержку какого-нибудь сетевого протокола.
|
|
|
|
|
Oct 4 2007, 12:16
|

Участник

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

|
Цитата(rezident @ Oct 4 2007, 04:46)  P.S. только конечно же это для случая, когда слейвы тоже на МК сделаны и в них можно реализовать поддержку какого-нибудь сетевого протокола. ну в моем случае слейвы - это atmega8, gsm-модем, и rs-232 :-)
|
|
|
|
|
Oct 4 2007, 12:34
|

Участник

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

|
Цитата(rezident @ Oct 4 2007, 05:22)  Ну в таком случае и 74HC4052 думаю подойдет  Только pull-up на выходах сигналов RXD мультиплексора не забудьте. Спасибо! Я думаю, это как раз то, что надо!
|
|
|
|
Сообщений в этой теме
qwerty Мультиплексирование UART Oct 4 2007, 11:24  prottoss Цитата(qwerty @ Oct 4 2007, 19:35) Все ус... Oct 4 2007, 11:42   qwerty Цитата(prottoss @ Oct 4 2007, 04:42) Если... Oct 4 2007, 11:51    prottoss Цитата(qwerty @ Oct 4 2007, 19:51) Если б... Oct 4 2007, 12:19  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
|
|
|