Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 29.11.2007, 18:14  
mikeras
Частый гость
 
Регистрация: 12.12.2005
Сообщений: 13
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
mikeras на пути к лучшему
По умолчанию

С одним старшим проц - все просто: TxD старшего соеденино с младшими RxD, младшие TxD - к старшему RxD. Обмен как в классе - кого учитель вызвал, тому и краснеть.
А как с одноранговой. Физически на каждый проц поставть к примеру 232/485, а потом 485 в кучу.
Где бороться с коллизиями, точнее их обнаруживать.
Реклама:
mikeras вне форума  
Непрочитано 29.11.2007, 19:42  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от mikeras
С одним старшим проц - все просто: TxD старшего соеденино с младшими RxD, младшие TxD - к старшему RxD.
Подерутся TxD младших. Они же не с открытым коллектором.
nml вне форума  
Непрочитано 29.11.2007, 21:35  
jelsay
Прописка
 
Регистрация: 24.06.2005
Сообщений: 123
Сказал спасибо: 7
Сказали Спасибо 37 раз(а) в 15 сообщении(ях)
jelsay на пути к лучшему
По умолчанию

Цитата:
Так все-таки 1-й проц слышат 2-й и 3-й и 1-й?
Э.. мужики куда вас занесло Такие задачи уж сто лет как решены - с помощью противоместных схем - примерно также как в телефонии
jelsay вне форума  
Непрочитано 30.11.2007, 08:12  
nokazus
Вид на жительство
 
Регистрация: 05.09.2006
Сообщений: 360
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
nokazus на пути к лучшему
По умолчанию

Сообщение от mikeras
Где бороться с коллизиями, точнее их обнаруживать.
На уровне протокола обмена.
Удачи.
nokazus вне форума  
Непрочитано 30.11.2007, 14:08  
makakus
Почётный гражданин KAZUS.RU
 
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
makakus на пути к лучшему
По умолчанию

Когда UART работает с объединением Rx и Tx это похоже на RS485. Коллизии устраняются протоколом. Там и ищите примеры. Если хотите отслеживать биты, используйте вход с прерыванием по фронту, и - ручками.
makakus вне форума  
Непрочитано 28.02.2008, 01:46  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию

Сообщение от jelsay
арбитраж по таймам.. и т.п.
- несомненно медленно - но зато дешево..

хотя..как то лет -надцать назад разработал целиком аппаратную однопроводную систему арбитража с динамическим приоритетом - для многопроцессорной системы.. арбитраж происходил менее чем за один такт шины..
но веяния сменились - поэтому идею так и не проверил ..
А поподробней можно? Сам сейчас ваяю что-то подобное
Don_Ambrosio вне форума  
Непрочитано 28.02.2008, 01:54  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию

Сообщение от rear
Не совсем уверен, но кажется, что USART поддерживает Multi-processor а не Multi-master режим работы т.е. в системе есть один ведущий, все остальные - ведомые
Так оно и есть. И этот режим мультипроцессорного обмена по UART характеризуется лишь тем, что включением режима фильтрации адресных кадров. Т.е. прерывание приёмника UART будет "дёргать" процессор по приёму ни каждого байта, а только байтов с установленным 9-м битом
Don_Ambrosio вне форума  
Непрочитано 13.04.2008, 07:10  
jelsay
Прописка
 
Регистрация: 24.06.2005
Сообщений: 123
Сказал спасибо: 7
Сказали Спасибо 37 раз(а) в 15 сообщении(ях)
jelsay на пути к лучшему
По умолчанию

Don_Ambrosio - извините, сразу не увидел, отвечаю с опозданием.

основой узла приоритета являлся некий аналог динистора (неоновой лампочки) с управляемым порогом включения - известно что если куча динисторов подключена к одной точке то сработывать будет только один - с наименьшим порогом срабатывания. Порог срабатывания же задавался ЦАП динамически для данного узла. Значение ЦАП задавала специальная группа перепрограммируемых счётчиков-регистров отвечающих за диапазон приоритета данного узла, скорость его роста, время захвата и т.п.
поскольку шина питалась источником тока - то захват шины данным узлом определялся простым токовым сенсором с гестирезисом. отпускание шины было принудительным.

удачи
jelsay вне форума  
Непрочитано 14.04.2008, 23:07  
Popeye
Почётный гражданин KAZUS.RU
 
Аватар для Popeye
 
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
Popeye на пути к лучшему
По умолчанию

Рекомендую на будущее иметь ввиду CAN шину. Делаю такую сеть, правда только первые шаги. Связал 4 узла на прием и передачу + 1 только на прием. В дальнейшем могут дойти до 200. Предельно просто, заряжаю буферы данных и даю команду послать. Все, и никакого арбитража (пока). Пусть CAN контроллер ломает голову когда втиснуть сообщение в поток. В начале очень пугался, ужасно много регистров надо заполнять, да хвала аллаху не таким страшным оказался.
Удачи !
Popeye вне форума  
Непрочитано 14.04.2008, 23:48  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию

Сообщение от Popeye
Предельно просто, заряжаю буферы данных и даю команду послать. Все, и никакого арбитража (пока). Пусть CAN контроллер ломает голову когда втиснуть сообщение в поток.
А я не люблю когда "голову ломать" не надо и кто-то уже решил проблему за меня. Я люблю всё сам делать, "ручками", с полным пониманием того зачем и для чего я это делаю
__________________
Дон Амброзио благодарит алфавит за любезно предоставленные буквы
Блин!! Морковь в 2,5 раза подорожала!!!
Don_Ambrosio вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MOSFET в линейном режиме Crait Аудиотехника 17 12.04.2012 07:54
МОП ключ в режиме КЗ faru Электроника - это просто 47 10.02.2012 22:20
Аккумуляторы в буферном режиме krian Источники питания и свет 28 22.09.2011 01:45
PIC18F4550 в CDC режиме Binary_Man Микроконтроллеры, АЦП, память и т.д 17 14.03.2009 17:38
Полевик в режиме ключа maxNTF Электроника - это просто 10 21.12.2008 12:29


Часовой пояс GMT +4, время: 14:02.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot