Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Старый софт »   Измерение скорости СОМ-порта
RSS

Измерение скорости СОМ-порта

Измерение реальной скорости передачи данных

<<Назад  Вперед>> Страницы: 1 *
Печать
 
Fe-Restorator
Гость

Ссылка

А если для тесту сконнектить две "хрюши", исключив проприетарщину, способную "заткнуться на прерывании" и прозевать посылку по rs232 ? Или хрюшу с DOS-ом, токма интерфейсную карту под дос нудно взять на чипах по-новее(эпохи первопней и свежее), способных на 115200 как минимум. Эт к тому, что ХТ-подобные компы комплектовались более медленными чипами rs232.
Сейчас на форуме
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Скорость работы маленькая, не более 2400. Исключить проприетарщину низзя, она главнее. Да и смысл по заменам... надо выяснить, что косячит, с какой стороны...
Fe-Restorator
Гость

Ссылка

Вот как раз и станет ясен косяк, если две хрюшки на столь-же низкой скорости будут терять коннект. У хрюш может проявляться такой нюанс:
1) всё, пришлое с медленных шин она пишет сперва в кеш.
2) если случается некий тайм-аут на быстрой шине, и медленные шины не успели передать полный блок данных (кеш не полон) то кеш может быть сброшен с потерей данных. Нелегко такое объяснить, но встречался с этим эффектом.

Ну, и может подвисать проприетарка, канешна. С нею помочь не смогу, слишком слабо её знаю.

PS. На обычных РС, когда нужно передать огромный файл по медленному каналу, я, обычно, сперва нарезаю этот файл на "объём дискетки" или близко к оному. Передаю по-частям и собираю файл "на той стороне". Может. и здесь реализовать нечто подобное удастся?
Преимущество метода - повторной передаче подвержена только "дискетка" а не весь многотонный файл целиком - быстрее, проще и надёжнее.
Сейчас на форуме
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
По стартовому биту каждого байта происходит подсинхронизация приемника, потому дело скорее всего не в скорости, ошибка бы не могла набегать сколь длинным бы не был массив. Вероятно, для какой-то из сторон время между передачей символов недостаточно, у вас с обеих сторон порты FIFOванные? Квитирование по Xon/Xoff реализовано?
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
fifo только на ХРшке, на второй стороне 6850 и сразу в шину. Несколько лет оно как-то нормально работало. По квитированию поиграюсь, варианты есть...
...а вообще мне кажется, что поддыхает БП на основном компе, полезу беременность посмотрю. А то еще и юсб на матери глючат. Походу звенья одной цепи.
Но вопрос про прогу остаётся, она не помешает.
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Со стороны моторолы можно ли диагностику вывести, чтоб понять характер ошибок? В смысле, свою тестовую программу на ней запустить, которая будет выводить причину ошибки, что не сошлось с эталонным массивом. Еще можно было бы на ней простую программу в несколько инструкций запустить, которая бы сразу возвращала принятый приемником код в передатчик, а со стороны PC сравнивать отосланное с принятым.
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Со стороны Моторолы надо писать ассемблерный текст и зашивать в ПЗУ ;) ТруЪ-олдскул, но оставим на потом. Характер... ну перестаёт порт отвечать просто. В Телемаксе или Гипертерминале одинаково - прога зависает. Такое обычно случается при сбое синхры.
Возврат принятых символов на мотороле есть, что приняла, то и высветилось на хрюше. На 6850 подаётся 38400 гц тактовой, что согласуется с 2400 на порту (/16).
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
А RTS/CTS друг на друга локально закорочены или CTS и DCD на фиксированном уровне сидят со стороны 6850? Все же было бы неплохо отображать где-то состояния ошибок порта, биты framing/overrun/parity статусного регистра моторолы.
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
На 6850 выведены только rx,tx.
Взял любимый ЕЕЕРС, подключил к нему Пролифик 2303..., и всё нормально пошло. Так что мать на четвертом пне фтопку.

Вопрос про измерение скорости СОМ-порта остаётся ;)
<<Назад  Вперед>> Страницы: 1 *
Печать
Полигон-2 »   Старый софт »   Измерение скорости СОМ-порта
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS