реклама на сайте
подробности

 
 
> Объединение двух TXD в UART, Реально ли "услышать" обоих, если скорости будут разные?
Alt.F4
сообщение May 1 2011, 09:16
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Добрый день.
Хочу посадить два устройства на одну линию TXD и завести на RXD AVR. Передачу данных будут проводить одновременно.
Можно ли будет "услышать" обоих по очереди, если скорости взять допустим 9600 и 57600?
Или все-таки будет мусор в регистре чтения UART и надо чтобы устройства писали по одному?
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alt.F4
сообщение May 1 2011, 09:57
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Я хотел использовать МК с 2-мя UART'ами, но из-за неверных параметров на сайте Атмела, я купил AVR с один UART'ом.
Об этом "кидалове" я писал здесь. Теперь приходиться выкручиваться.
Цитата
надо еще знать, на какой скорости будет очередная посылка, и заранее переключаться
Да, это известно.
Цитата
Разрешается ситуация по другому. Просто опрашиваем эти устройства по очереди - делаем из master slave ами. И никаких конфликтов не будет.
У меня 1 МК и два устройства, которые "тупо" шлют в уарт определенные данные, т.е. master/slave здесь не прокатит.
Цитата
Вам нужно определиться
Я имел ввиду, что читать мне нужно по очереди, но шлют устройства инфу почти без перерывов. Т.е. вопрос заключался, будут ли портиться данные если скорости использовать максимально различные (типа UART на 9600 просто не замечает 115200 и наоборот)
Может попробовать коммутировать чем-нибудь?

Сообщение отредактировал Alt.F4 - May 1 2011, 10:11
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 20:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01419 секунд с 7
ELECTRONIX ©2004-2016