[an error occurred while processing this directive]
Их есть тьма, но надо быть проще. Команды/данные удобнее всего 9-м битом отличать
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
=AVR=
17 октября 2006 г. 14:06
В ответ на:
А есть какой "стандартный" высокоуровневый протокол обмена по RS-232 (+)
отправлено <font color=gray>tivocr</font> 17 октября 2006 г. 14:04
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ну ну. Организуй ка под виндой это дело да так, чтобы не было ограничений на приход/уход этого бита. Оченно хочется посмотреть.
—
Codavr
(17.10.2006 14:28
193.233.48.103
,
пустое
)
Организовал. Скорости до 460800 Бод, два плотно идущих потока по двум портам без квитирования, BER < 10Е-8
—
=AVR=
(17.10.2006 14:35
80.92.96.19
,
пустое
)
Вот прям через один порт, прием и передача одновремено и асинхронно?
—
Codavr
(17.10.2006 14:38
193.233.48.103
,
пустое
)
Пардон не заметил, что по двум портам. А другие прерывания блокируем?
—
Codavr
(17.10.2006 14:39
193.233.48.103
,
пустое
)
Нет, конечно. Мало того, параллельно идет активная работа с Ethernet-картой. Единственное, что потребовалось - запретить Large Block Mode в дисковом обмене
—
=AVR=
(17.10.2006 14:43
80.92.96.19
,
пустое
)
Ну при двух портах понятное дело. Но и тут нюансы протокола есть. FIFO вырубить нельзя. Новая команда пришла, а данные на передачу еще в FIFO.
—
Codavr
(17.10.2006 15:37
193.233.48.103
,
пустое
)
Ну если FIFO вырубить нельзя (= не умеем), то тогда действительно беда
—
=AVR=
(17.10.2006 16:05
80.92.96.19
,
пустое
)
Не все чипсеты позволяют.
—
Codavr
(17.10.2006 16:13
193.233.48.103
,
пустое
)
Пример?
—
=AVR=
(17.10.2006 16:16
80.92.96.19
,
пустое
)
VIA K8T890. На эпоксовой мамке EP-8HEAI ни в какую выключаться не пожелал.
—
Codavr
(17.10.2006 16:25
193.233.48.103
,
пустое
)
Ерунда. Там стоит их обычный Super i/o VT1211, все в нем прекрасно отключается-включается
—
=AVR=
(17.10.2006 16:55
80.92.96.19
,
пустое
)
Фиг знает. Ни виндовыми ни досовыми средствами не вырубилось.
—
Codavr
(17.10.2006 17:02
193.233.48.103
,
пустое
)
Народными средствами это делается в своем софте тремя АСМ-командами
—
=AVR=
(17.10.2006 17:10
80.92.96.19
,
пустое
)
Ну я это и имел ввиду под досовыми средствами.
—
Codavr
(17.10.2006 17:22
193.233.48.103
,
пустое
)
Если после этого системный код полезет в ИС - то, конечно, не поможет. В том и состоят особенности индивидуального проектирования, чтобы боле никого не пущать :)
—
=AVR=
(17.10.2006 17:31
80.92.96.19
,
пустое
)
Да нет. На других мамах все прекрасно работало. Возможно конечно, битая попалась, но как в анекдоте - "осадок остался".
—
Codavr
(17.10.2006 17:40
193.233.48.103
,
пустое
)
Подумалось, что COM по-частям изводят. Вначале один разъем нормальный и колодка, затем только разъем, небось теперь FIFO упростили :)
—
Codavr
(17.10.2006 17:45
193.233.48.103
,
пустое
)
ФИФО упрощать подороже будет, чем колодку воткнуть. А СОМ и точно изводят, чтобы протоколописателям больше раздолья дать :(
—
=AVR=
(17.10.2006 18:14
80.92.96.19
,
пустое
)
Я для себя порешил - нах. Надо скорость есть USB, 485, езернет.... Тем более не сегодня - завтра СОМа уже не будет как класса. Один сплошной Wireless USB :)
—
Codavr
(17.10.2006 15:46
193.233.48.103
,
пустое
)
Скоро тиньки пойдут без уарта, но с вайфай :)
—
Codavr
(17.10.2006 15:48
193.233.48.103
,
пустое
)
да уж... много в России разных кулибиных-маденчиных :))) (Made in Chine) А стандарт им не канает.
—
ildar
(17.10.2006 14:17
195.239.220.13
,
пустое
)
Тупое следование избыточным "стандартам" как раз и свойственно самопальщикам-любителям. Я себе такой "роскоши" позволить не могу
—
=AVR=
(17.10.2006 14:23
80.92.96.19
,
пустое
)
Эт тока самопальщик BG набил избыточной инфой (что не структура, то поля reserved) свою ось (нестандартную).
—
Codavr
(17.10.2006 14:32
193.233.48.103
,
пустое
)
Самопальщик BG писал свою нестандартную ось строго для профессиональной RT работы с быстрыми RS232 устройствами, и профессионалы строго последовали его напутствиям
—
=AVR=
(17.10.2006 14:37
80.92.96.19
,
пустое
)
Что за сверхбыстрые устройства? Скорость то конечно хорошо! Но скорость это же не все. Есть еще процент ошибок связи... Сколько у вас батенька ? Есть статистика? Какой контроль целостности данных? Просветил бы народ выложил где-нить. И тебе хорошо и нам весело.
—
ildar
(17.10.2006 14:45
195.239.220.13
,
пустое
)
Для умеющих читать - выше написано: BER < 10E-8, специально для тебя поясню - один сбойный байт на более чем 100 мегабайт. Выкладывать не имею привычки - продажный я шибко, поэтому мне и так хорошо. Так что можешь продолжать веселиться
—
=AVR=
(17.10.2006 14:50
80.92.96.19
,
пустое
)
Вам от нам! (+)
—
ildar
(17.10.2006 15:02
195.239.220.13
, 611 байт)
Не говори, что мне делать, и я не скажу, куда тебе пойти. На досуге можешь почитать вот это -->
—
=AVR=
(17.10.2006 15:13
80.92.96.19
,
пустое
,
ссылка
)
Сам смотри свои ссылки :))) ПНХ
—
ildar
(17.10.2006 15:16
195.239.220.13
,
пустое
)
Укажи на ошибки ему. Пусть сократит избыточность.
—
Codavr
(17.10.2006 14:43
193.233.48.103
,
пустое
)
Зачем - мы с ним договорились соблюдать взаимный нейтралитет. Он ко мне не лезет, я - к нему :)
—
=AVR=
(17.10.2006 14:45
80.92.96.19
,
пустое
)
Научи. Ко мне нет нет и залезет со своим BSOD :)
—
Codavr
(17.10.2006 15:40
193.233.48.103
,
пустое
)
Ответ смотри ниже. И фильтруй базар все таки...
—
ildar
(17.10.2006 14:26
195.239.220.13
,
пустое
)
С фильтрацией у меня тоже все в порядке, а советы таких "бывалых" я всегда с удовольствием нах принимаю
—
=AVR=
(17.10.2006 14:29
80.92.96.19
,
пустое
)
Мои советы не для тебя. Ты похоже уже все знаешь. Даже абсолютно.
—
ildar
(17.10.2006 14:34
195.239.220.13
,
пустое
)
Да уж, уволь меня от твоих советов, пожалуйста
—
=AVR=
(17.10.2006 14:43
80.92.96.19
,
пустое
)
Ну нет, только не это.
—
omen
(17.10.2006 14:11
212.176.3.10
,
пустое
)
Для любителей забивать гвозди микроскопом существует много моделей подходящих микроскопов, но я все же предпочитаю молоток
—
=AVR=
(17.10.2006 14:19
80.92.96.19
,
пустое
)
Пример с молотком кончено может быть кому то ближе, но есть один ньюанс
—
ildar
(17.10.2006 14:24
195.239.220.13
, 352 байт)
Не 9-ти битные протоколы хороши отсутствием надобности использования между дивайсами и между писюком и дивайсом различных протоколов.
—
1111
(17.10.2006 14:28
217.21.55.5
,
пустое
)
Я велосипеды не только изобретаю, но и изготавливаю, и продаю, притом весьма успешно. Почему-то магазинные не всем подходят :)
—
=AVR=
(17.10.2006 14:28
80.92.96.19
,
пустое
)
А в цирке тоже одноколесные большей популярностью пользуются, чем стандартные.
—
Codavr
(17.10.2006 14:36
193.233.48.103
,
пустое
)
Во-во, и пойди их еще попробуй купить в магазине :)
—
=AVR=
(17.10.2006 14:44
80.92.96.19
,
пустое
)
Ну за доплату могут тьюнинг сделать. Отвинтить одно.
—
Codavr
(17.10.2006 15:51
193.233.48.103
,
пустое
)
Ага еще расскажи, что полный Plug&Play :))))
—
ildar
(17.10.2006 14:32
195.239.220.13
,
пустое
)
Нет, не полный - Windows Media Player не по каждому событию запускается, и апдейты пока тоже само скачивать не умеет. К сожалению
—
=AVR=
(17.10.2006 14:40
80.92.96.19
,
пустое
)
+1
—
basilmak
(17.10.2006 14:15
82.142.173.231
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание