Текущий архив: 2010.08.27;
Скачать: CL | DM;
ВнизСкорость передачи по COM порту Найти похожие ветки
← →
GDI+ (2010-03-07 21:04) [40]Удалено модератором
← →
Германн © (2010-03-08 01:17) [41]
> Дмитрий Белькевич (07.03.10 19:21) [39]
>
> Слабо себе представляю девайс требующий один бод. Автор,
> колись, шо цэ такэ?
Такие девайсы существуют только в кошмарных снах. А автор сказал, что
> Устройства пока нет. Код нарыл
Скорее всего хотелось использовать СОМ-порт нестандартно. И нарыт был некий код для нестандартного использования. Но скорость не подошла. Может быть я даже знаю этот нестандартный код. А может и ошибаюсь.
Но чем угодно клянусь, что ни один из железячников никогда не станет делать девайс, который общается по UART со скоростью 1 бод!
← →
Bob (2010-03-08 07:41) [42]> GDI+ (07.03.10 18:53) [38]
Нет слов. :-(
← →
tesseract © (2010-03-09 10:16) [43]Если мне память не изменяет бод - это не бит/секунду. А количество изменений несущей в секунду. например при 4 битном кодировании принятом в модеме - 2400 бод это 9600 бит/сек.
Для USART это полная пропускная способность канала, включая весь синхронизационный мусор.
> Но скорость не подошла.
USART не может принимать все возможные варианты. Всё связано как с частотой кристалла - так и с конкретной реализацией USART .
← →
абизяна (2010-03-09 15:46) [44]
> tesseract © (09.03.10 10:16) [43]
Какой-такой несущей? А если телеграфный аппарат прицеплен без какого-либо уплотнения, прямо к физической линии и, соответственно, на другом конце также?
Бод - это колличество переданой информации в секунду. К примеру, в телеграфии один знак кодируется пятью битами, а скорость передачи данных 50 Бод - итого: 250 бит/с.
← →
GDI+ (2010-03-09 19:31) [45]
> Bob (08.03.10 07:41) [42]
>
> > GDI+ (07.03.10 18:53) [38]
>
> Нет слов. :-(
Ну почему нет слов. Написание драйверов - это самая сложная часть в системном программировании. Так что 499$ у кампании, которая занимается разработкой драйверов найтись должно.
← →
Anatoly Podgoretsky © (2010-03-09 20:11) [46]> абизяна (09.03.2010 15:46:44) [44]
Не учитываешь старт/стоповые импульсы.
← →
абизяна (2010-03-09 23:10) [47]
> Anatoly Podgoretsky © (09.03.10 20:11) [46]
> > абизяна (09.03.2010 15:46:44) [44]
>
> Не учитываешь старт/стоповые импульсы.
Ты прав. В этом случае 6 bit на символ.
Я о том, что Бод - это единица одной целой информации, а не bit. В противном случае зачем ещё одну сущность множить.
А вопрос в сабже странный: COM-порт работает последовательно, поэтому речь должна идти о битах в секнду, а не о Бодах. Может у него целой единицей информации является 1TByte, вот и получится, что нужно, если 1 Бод - за раз последовательно выслать целый TByte.
← →
Германн © (2010-03-10 00:15) [48]Для СОМ-порта, а в сабже именно о нем идет речь baud = = bits per sec.
← →
Bob (2010-03-10 05:33) [49]> GDI+ (09.03.10 19:31) [45]
"Нет слов" == "нет 499$". :-)
А компании, в кот. я занимался этими делами нет давным-давно. :-(
> Германн © (10.03.10 00:15) [48]
> baud = = bits per sec.
+1
← →
Вариант (2010-03-10 06:39) [50]
> Германн © (10.03.10 00:15) [48]
А что говорится в определениях терминов БОД и БИТ В СЕК.?
← →
brother © (2010-03-10 06:41) [51]как всегда)
http://ru.wikipedia.org/wiki/%D0%91%D0%B8%D1%82_%D0%B2_%D1%81%D0%B5%D0%BA%D1%83%D0%BD%D0%B4%D1%83
и
http://ru.wikipedia.org/wiki/%D0%91%D0%BE%D0%B4
← →
brother © (2010-03-10 06:42) [52]> как всегда)
те ничего нового...
← →
Anatoly Podgoretsky © (2010-03-10 08:58) [53]> Германн (10.03.2010 00:15:48) [48]
Для низких скоростей это не так, не забываем про нетипичные стоповые импульсы длиной в 1,42 / 1.5
← →
tesseract © (2010-03-10 14:05) [54]
> а в сабже именно о нем идет речь baud = = bits per sec.
6 бит +2 бит стоп + 1 стартовый. Сколько BPS? А сколько baud ?
← →
Anatoly Podgoretsky © (2010-03-10 14:13) [55]> tesseract (10.03.2010 14:05:54) [54]
Есть другой принцип измерения, слов в минуту.
Speed, intended to be roughly comparable to words per minute, was the standard designation introduced by Western Union for a mechanical teleprinter data transmission rate using the 5-bit baudot code that was popular in the 1940s and for several decades thereafter. Such a machine would send 1 start bit, 5 data bits, and 1.42 stop bits. This unusual stop bit time was actually a rest period to allow the mechanical printing mechanism to recycle. Since modern computer equipment cannot easily generate 1.42 bits for the stop period, common practice is to either approximate this with 1.5 bits, or to send 2.0 bits while accepting 1.0 bits receiving.
For example, a 60 speed machine is geared at 45.5 baud (22.0 ms per bit), a 66 speed machine is geared at 50.0 baud (20.0 ms per bit), a 75 speed machine is geared at 56.9 baud (17.5 ms per bit), a 100 speed machine is geared at 74.2 baud (13.5 ms per bit), and a 133 speed machine is geared at 100.0 baud (10.0 ms per bit). 60 speed became the de facto
← →
Klopa (2010-03-11 13:59) [56]смысл есть много устройств с LPT портом, которого в современном компе уже не делают.
Им хорошо управлять из дельфи посылая нужные биты, для ХП
соотвествующая даже ДЛЛ есть.
Для просвященных - на порт вешается схема с релюшками, а их к лампам
или куда хочешь.
А вот с СОМом что-то не понятно, из-за того что у него есть скорость...
← →
Германн © (2010-03-11 15:10) [57]
> А вот с СОМом что-то не понятно, из-за того что у него есть
> скорость...
>
Для таких задач можешь считать что нет у СОМа скорости.
← →
tesseract © (2010-03-11 15:59) [58]
> Для просвященных
Это больше для школьников - извращения - их удел.
> из-за того что у него есть скорость...
Отличия синхронной и асинхронной передачи следует знать. У LPT вообще-то скорость вообще фиксированная - 12 кбит/сек. Да и на RS232 можно лампочки повесить - на DTR/CTS например.
Страницы: 1 2 вся ветка
Текущий архив: 2010.08.27;
Скачать: CL | DM;
Память: 0.56 MB
Время: 0.075 c