roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 мар 2025, 08:59

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 05 мар 2010, 15:17 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
Victorovych, тебя игнорируют :crazy: :lol:

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 05 мар 2010, 15:22 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Цитата:
В общем сделал реализацию кольца как Андрей посоветовал. Прошивки переделал, работает замечательно
Нифига ты шустрый :)

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 05 мар 2010, 23:20 
Не в сети

Зарегистрирован: 15 фев 2010, 23:53
Сообщения: 31
Откуда: Новосибирск
Ребята, а не запарились ли Вы.
Намек такой если не установить бит TXEN в регистре UCSRB то вывод TX будет обычным входом (а не выходом!!)
Соответственно вполне допустимо объединить в кучу вывода RX и TX ВСЕХ процессоров, при условии, что бит TXEN устанавливается ТОЛЬКО у того, кто работает на передачу на время передачи и затем снимается. И так все по очереди (или по опросу). Ложное эхо (в своем приемнике) легко сбрасывается пустым чтением сразу после передачи.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 06 мар 2010, 05:03 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
У FT232 тоже такой бит есть?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 06 мар 2010, 05:04 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
Sergey_B, интересное решение :good: а на практике опробовали такой вариант?

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 06 мар 2010, 08:36 
Не в сети

Зарегистрирован: 15 фев 2010, 23:53
Сообщения: 31
Откуда: Новосибирск
На практике применял.
Объединял в общую "шину" PIC16F877,PIC16F870 и ATmega16.
Нужно только не забыть общий подтягивающий резистор в питание.
У FT232 есть вывод TXDEN#. а дальше задача для малолеток.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 06 мар 2010, 08:48 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
И как этот вывод тут использовать?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 06 мар 2010, 09:38 
Не в сети

Зарегистрирован: 15 фев 2010, 23:53
Сообщения: 31
Откуда: Новосибирск
Смысл такого объединения в отличии от "кольца" в том, что НЕ СНИЖАЯ общей скорости передачи информации КОРРЕКТНО объединяются в подобие шины несколько USARTов. Изменить драйвер FT232, думаю, несколько затруднительно. Поэтому в простейшем случае будет выглядеть, как на рисунке.
В дополнение можно заметить, что полноценно "кольцо" будет работать только при работающей IBM, т.е. автономноя работа исключена.


Вложения:
FT232.jpg
FT232.jpg [ 21.42 КиБ | Просмотров: 1349 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 06 мар 2010, 09:55 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Я прекрасно понимаю, как это может выглядеть. Но это в теории. А тут конкретный случай. Да я и не утверждаю, что кольцо идеальный вариант.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 06 мар 2010, 10:04 
Не в сети

Зарегистрирован: 15 фев 2010, 23:53
Сообщения: 31
Откуда: Новосибирск
А где тут ТЕОРИЯ??
Вывод TXDEN# это сигнал положительной полярности подтверждающий переход FTшки в режим передачи. Выставляется заранее и снимается по окончании ДРАЙВЕРОМ.
Я этот вывод и еще RXDEN# в пару к нему использую при переходе от FT232 через ST485BN на линию RS485.
для переключения STшки прием/передача.
Тут, уважаемый, голимая ПРАКТИКА.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 06 мар 2010, 10:15 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Таких схем можно сколько угодно придумать. Теория - потому что не будет человек так делать. Сказано же - дополнительные корпуса не вариант. И в любом случае нафига ставить микросхемы драйверов чтобы передать данные на низкой скорости на 10см?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 06 мар 2010, 10:20 
Не в сети

Зарегистрирован: 15 фев 2010, 23:53
Сообщения: 31
Откуда: Новосибирск
Да и флаг в руки, каждый творец своих проблем.
п.с. "драйвер" в моем тексте - это не микросхема, а ПРОГРАММА.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 06 мар 2010, 10:32 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Без дополнительных компонентов сигнал TXDEN бесполезен

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 06 мар 2010, 14:20 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
Таким образом, на один USB<>COM переходник можно повесить несколько микроконтроллеров и обеспечить их взаимодействие между собой (даже при отключённом компьютере)... спасибо за идею :D т.е. получаем аналог 1wire шины, но с другим протоколом, а какая длинна проводников допустима между отдельными МК ?

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 3х устройств по Уарту
СообщениеДобавлено: 06 мар 2010, 14:47 
Не в сети

Зарегистрирован: 15 фев 2010, 23:53
Сообщения: 31
Откуда: Новосибирск
А черт его знает. В пределах 2метров работало нормально. Но на 9600. Я обычно вынужден работать на предельных возможностях МК, по этому такие способы связи использую в пределах одной блаты/блока. В свете чего все, что дальше метра, гоню по RS485.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO