Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Измерение скорости СОМ-порта |
<<Назад Вперед>> | Страницы: 1 * | Печать |
rw6hrm
Advanced Member
Почётный тоховод Генсокё Откуда: Ставрополь Всего сообщений: 937 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Скорость работы маленькая, не более 2400. Исключить проприетарщину низзя, она главнее. Да и смысл по заменам... надо выяснить, что косячит, с какой стороны... |
Fe-Restorator |
NEW! Сообщение отправлено: 21 октября 2014 11:20
Вот как раз и станет ясен косяк, если две хрюшки на столь-же низкой скорости будут терять коннект. У хрюш может проявляться такой нюанс: 1) всё, пришлое с медленных шин она пишет сперва в кеш. 2) если случается некий тайм-аут на быстрой шине, и медленные шины не успели передать полный блок данных (кеш не полон) то кеш может быть сброшен с потерей данных. Нелегко такое объяснить, но встречался с этим эффектом. Ну, и может подвисать проприетарка, канешна. С нею помочь не смогу, слишком слабо её знаю. PS. На обычных РС, когда нужно передать огромный файл по медленному каналу, я, обычно, сперва нарезаю этот файл на "объём дискетки" или близко к оному. Передаю по-частям и собираю файл "на той стороне". Может. и здесь реализовать нечто подобное удастся? Преимущество метода - повторной передаче подвержена только "дискетка" а не весь многотонный файл целиком - быстрее, проще и надёжнее. |
Сейчас на форуме |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
По стартовому биту каждого байта происходит подсинхронизация приемника, потому дело скорее всего не в скорости, ошибка бы не могла набегать сколь длинным бы не был массив. Вероятно, для какой-то из сторон время между передачей символов недостаточно, у вас с обеих сторон порты FIFOванные? Квитирование по Xon/Xoff реализовано? |
rw6hrm
Advanced Member
Почётный тоховод Генсокё Откуда: Ставрополь Всего сообщений: 937 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2014 11:26 Сообщение отредактировано: 21 октября 2014 11:28
fifo только на ХРшке, на второй стороне 6850 и сразу в шину. Несколько лет оно как-то нормально работало. По квитированию поиграюсь, варианты есть... ...а вообще мне кажется, что поддыхает БП на основном компе, полезу беременность посмотрю. А то еще и юсб на матери глючат. Походу звенья одной цепи. Но вопрос про прогу остаётся, она не помешает. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Со стороны моторолы можно ли диагностику вывести, чтоб понять характер ошибок? В смысле, свою тестовую программу на ней запустить, которая будет выводить причину ошибки, что не сошлось с эталонным массивом. Еще можно было бы на ней простую программу в несколько инструкций запустить, которая бы сразу возвращала принятый приемником код в передатчик, а со стороны PC сравнивать отосланное с принятым. |
rw6hrm
Advanced Member
Почётный тоховод Генсокё Откуда: Ставрополь Всего сообщений: 937 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2014 11:44 Сообщение отредактировано: 21 октября 2014 11:44
Со стороны Моторолы надо писать ассемблерный текст и зашивать в ПЗУ ТруЪ-олдскул, но оставим на потом. Характер... ну перестаёт порт отвечать просто. В Телемаксе или Гипертерминале одинаково - прога зависает. Такое обычно случается при сбое синхры. Возврат принятых символов на мотороле есть, что приняла, то и высветилось на хрюше. На 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 » Старый софт » Измерение скорости СОМ-порта |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |