|
|
  |
Интерфейс для маленькой "сети", где несколько Master'ов |
|
|
|
Jul 6 2010, 06:56
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(=AK= @ Jul 6 2010, 11:36)  Про UART вам тоже лень было проверять... Нет никакого UART в TIA-232-F, ни сном ни духом. А я такое не утверждал. Я только на слово defunct-у поверил, что RS-232C объединён сразу с UARTом. Причём ясно написал, что по 232-ому можно и SPI передавать. Какие проблемы? Цитата(=AK= @ Jul 6 2010, 07:17)  Это не определение, это описание для чайников. Не путайте божий дар с яишницей  Чтобы не быть голословным - приведите определение или укажите на неточности "описания" определениями других терминов.
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Jul 6 2010, 07:00
|

pontificator
     
Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483

|
Цитата(GetSmart @ Jul 6 2010, 16:17)  по 232-ому можно и SPI передавать. Какие проблемы? А вот SPI как раз не получится законным образом, поскольку назначение всех линий оговорено стандартом, а клока там нет. Цитата(GetSmart @ Jul 6 2010, 16:26)  приведите определение Уже приводилось: Интерфе́йс — совокупность средств и методов взаимодействия между элементами системы.
|
|
|
|
|
Jul 6 2010, 07:14
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(=AK= @ Jul 6 2010, 12:00)  Интерфе́йс — совокупность средств и методов взаимодействия между элементами системы. Это противоречит тому что приводил defunct? Цитата А вот SPI как раз не получится законным образом, поскольку назначение всех линий оговорено стандартом, а клока там нет. То есть там оговорены линии RXD и TXD, но не оговорен формат посылки/фрейма, который по ним можно передавать? Если это так на самом деле, то тогда при передаче SPI по RS232 можно говорить, что это SPI по электрически совместимому интерфейсу RS232.
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Jul 6 2010, 07:29
|

pontificator
     
Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483

|
Цитата(GetSmart @ Jul 6 2010, 16:44)  Это противоречит тому что приводил defunct? Да, противоречит. Потому что в определении нет той отсебятины про "обязательное наличие протоколов", которую он несет. Замечу, что англоязычные вообще не испытывают никакого пиетета перед стандартами, определениями, формальной точностью и пр. Эти заморочки более характерны для говорящих на немецком и русском. Поэтому английская википедия вообще не утруждает себя давать формальное определение. Они довольствуются неформальным иллюстративным описанием. Цитата(GetSmart @ Jul 6 2010, 16:44)  То есть там оговорены линии RXD и TXD, но не оговорен формат посылки/фрейма Формат не оговорен - это полбеды. Cигнала клока нет. А без клока не бывает SPI.
|
|
|
|
|
Jul 6 2010, 09:29
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(=AK= @ Jul 6 2010, 14:02)  Бритва Оккама: нельзя вводить лишних сущностей без нужды. Рекомендую к использованию.  Мимо кассы. Есть много типов интерфейсов. И они вполне продуманно отличаются. В частности интерфейс пользователя имеет мало общего с интерфейсом передачи данных (по каналам связи). Кроме того каждый тип интерфейса имеет свои особенности. http://ru.wikipedia.org/wiki/%D0%98%D0%BD%...%B5%D0%B9%D1%81В этой ветке подразумевался и весь спор идёт только вокруг интерфейса передачи данных. Моё имхо (искать где-то определения мне лень) что интерфейсом можно обозвать как исключительно электрические уровни сигналов RS-232 (хоть RS-485 и др.), так и более сложную связку например электрические характеристики, временные, механические разъёмы, кол-во линий связи и функциональное их назначение. Вплоть до подробного описания протокола обмена, если он жёстко заложен в какой-то девайс. И это вполне честно будет интерфес этого девайса. Но протокол как и разъёмы и прочее (вобщем все составляющие) не являются обязательными в описании конкретного интерфейса.
Сообщение отредактировал GetSmart - Jul 6 2010, 09:30
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Jul 6 2010, 10:57
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(GetSmart @ Jul 6 2010, 09:56)  Я только на слово defunct-у поверил, что RS-232C объединён сразу с UARTом. На всякий случай повторю цитату http://ckp.made-it.com/rs232.html:The description of RS232 is an EIA/TIA norm and is identical to CCITT V.24/V.28, X.20bis/X.21bis and ISO IS2110. X.20 DTE-DCE интерфейс старт-стопной передачи данных по сетям общего пользования Цитата(=AK= @ Jul 6 2010, 09:02)  Wiki: Revision C was issued in a document dated August 1969. Revision D was issued in 1986. The current revision is TIA-232-F Interface Between Data Terminal Equipment and Data Circuit-Terminating Equipment Employing Serial Binary Data Interchange, issued in 1997. На той же страничке Wiki абзацем выше: Details of character format and transmission bit rate are controlled by the serial port hardware, often a single integrated circuit called a UART that converts data from parallel to asynchronous start-stop serial form. Details of voltage levels, slew rate, and short-circuit behavior are typically controlled by a line-driver that converts from the UART's logic levels to RS-232 compatible signal levels, and a receiver that converts from RS-232 compatible signal levels to the UART's logic levels.
|
|
|
|
|
Jul 6 2010, 16:15
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Может всё таки вернутся к началу.
1. Есть дом 2. В нем N -слейвов со своими задачами. Вопрос 1. Нужны ли данные ( например мне ) от всех слейвов. Задача охраны дома , естественно не рассматривается только - комфорт. Скорее всего нет. Значмт останется N-m. Вопрос 2. Насколько мне важны данные от оставшихся ? Т.е отпадает ещё группа слейвов , данные от которых нужны , для примера , один раз в неделю-месяй-год.
Вот и останется да группа, данные от которых нужны постоянно, но сколько их в итоге? Нужен ли будет этой группе мастер? И исходя из данной группы , помоему и нужно выбирать интерфейс , протокол. Может всё в UART уложится ( грубо).
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
|
Jul 7 2010, 07:10
|

pontificator
     
Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483

|
Цитата(ILYAUL @ Jul 7 2010, 01:45)  Нужны ли данные ( например мне ) от всех слейвов. Данные нужны тому, кому они нужны. Если настенный выключатель только включает/выключает лампочку посредством релейного модуля, то никому, кроме этого модуля, данные от выключателя не нужны. Цитата(ILYAUL @ Jul 7 2010, 01:45)  И исходя из данной группы , помоему и нужно выбирать интерфейс , протокол. Сегодня вам задача представляется в одном виде, через год-другой захочется что-то изменить, прежде всего - добавить. И тогда можете упереться в ограничения, заданные исходя из сегодняшних ваших представлений.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|