Нужен не чайник по компам!

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 17 из 17
  1. #11
    gorUgra
    Старожил

    Нужен не чайник по компам!

    Цитата Сообщение от VS
    Как вы темы 3-летние умудряетесь откапывать :o ...блин
    А что плодить новые, если вопрос актуален. ??? Вон сколько тем "про незаводится" > И каждый думает, что у него то самый уникальный случай :


  2. #12
    Storm
    Участник

    Нужен не чайник по компам!

    На счет реестра, обычно там правят значения, когда требуется не стандартная скорость, которой нету в свойствах ком порта (диспетчере задач). Но в интернете уже куча драйверов альтернативных есть, в которых уже вбиты не стандартные скорости, там правят не только значение реестра вроде, но и сам драйвер. Но всё это попытки на программном уровне заставить работать чип на нужной нам скорости, а программы при выборе скорости выбирают ближайшее значение (если нет нужной), то есть нужно 8192 подключается на 9600. А вообще судя по отзывам в инете, лучше брать переходники на FTDI чем на PL'ках т.к. FT лучше работают на не стандартных скоростях и поддержка эта там уже изначально была предусмотрена.

  3. #13
    thief29rus
    Старожил

    Нужен не чайник по компам!

    на каких чипах лучше известно, но у нас в городе все юзбикомы на пл2303. Других пока не нашел. хотя магазинов компутерных в городе на каждом углу. Самое что интересно. В одном цена на один и тот же юзбиком различается до 300х рублей. Начальная цена 200...видел и по 500 производитель один и тот же.

  4. #14
    Kolo
    Старожил

    Нужен не чайник по компам!

    Цитата Сообщение от gorUgra
    Слышал про такое, но на практике мне не попадалось. Имеется штуки три ЮСБ-СОМ и все три работают удовлетворительно. А вот что до реестра про 10400...так это настройка скорости виртуального сом-порта, но практически во всех прогах этот параметр настраивается самой программой диагностики. Так что сомневаюсь что тут в этом дело. Или если уж настраивать под ксю до 08г. так не на 10400, а на 8192...и не ч/з реестр, а ч/з диспетчера устройств. Хотя в принципе все туда же и попадет :
    Юр. Не прав. Эта запись в реестре подсказка для драйвера pl какой использовать делитель для конкретной нестандартной скорости. Он просто не умеет их вычислять, в отличии от ftdi. Где-то у меня была цифирь для 8200(8192) и сам алго расчета делителя, могу поискать если нужно. Я кстати при работе с pl под полуосью в проге использую именно делители вместо скоростей, так драйверу и отдаю, он тупо пеерсылает в pl и все работает...
    Правда только в одну сторону с новыми чипами, ну это уже недоработка в полуосевом com.sys

  5. #15
    gorUgra
    Старожил

    Нужен не чайник по компам!

    Цитата Сообщение от Kolo
    Юр. Не прав. Эта запись в реестре подсказка для драйвера pl какой использовать делитель для конкретной нестандартной скорости. Он просто не умеет их вычислять, в отличии от ftdi. Где-то у меня была цифирь для 8200(8192) и сам алго расчета делителя, могу поискать если нужно. Я кстати при работе с pl под полуосью в проге использую именно делители вместо скоростей, так драйверу и отдаю, он тупо пеерсылает в pl и все работает...
    Правда только в одну сторону с новыми чипами, ну это уже недоработка в полуосевом com.sys
    Очень может быть, что и не прав особо не вдавался в тонкости этой проблемы.

  6. #16
    Kolo
    Старожил

    Нужен не чайник по компам!

    Наверное просто еще не сталкивался с пролификом, я с ним уже пободался
    Вот алго как оно считается:
    --------------------------------------------------------------------------------------------------------------------------------------
    Получение нестандартной скорости в PL2303

    По материалам
    http://www.telesys.ru/wwwboards/mcon...s/422857.shtml
    Участвовали: Oval , SM, 3m

    Драйвер PL2303 для Windows допускают работу лишь со стандартным рядом скоростей. Тем не менее под Windows возможна работа и на нестандартных скоростях, для этого в драйвере предусмотрена недокументированная возможность задания пользовательской таблицы скоростей.
    Для задания пользовательской таблицы скоростей следует в реестре в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Ser2pl
    создать параметр ExtBaudrate (тип string value) и туда вписать текстовую строку вида "скорость1,делитель1 скорость2,делитель2 скорость3,делитель3..."
    Для того чтобы изменения вступили в силу нужно переподключить PL2303.

    Расчет делителя:
    Базовая частота 383385600Hz делится прескалером и далее делится основным делителем, результирующая частота и будет битрейтом.
    Коэффициенты деления прескалера:
    Код прескалера (p) Коэффициент деления
    0 /1
    1 /4
    2 /16
    3 /64
    4 /256
    5 /1024
    6 /4096
    7 /16384

    В таблице ExtBaudrate значение делителя представлено в виде 4-х байтного числа в десятичном представлении. В 4 байта упаковано: 2 старших байта 0x8000 - признак задания делителя, а не битрейта, биты 11..9 - код прескалера (p), биты 8..0 - коэффициент деления основного делителя (d):
    10000000 00000000 - 0000pppd dddddddd

    Пример получения скорости 500000:
    Желаемый делитель = 383385600 / 500000 = 766.77
    Желаемый делитель выходит за разрядность основного делителя, выбираем коэффициент деления прескалера 4, при этом основной делитель составит 192 (с округлением в плюс).
    Фактическая скорость составит (383385600 / 4) / 192 = 499200
    Код делителя будет равен:
    10000000 00000000 - 00000010 11000000
    в десятичном представлении = 2147484352
    В реестр для скорости 500000 необходимо записать "500000,2147484352".

    Еще примеры нестандартных скоростей:
    1000000 (с делителем 4, фактически 998400) "1000000,2147484256"
    2000000 (с делителем 1, фактически 1996800) "2000000,2147483840"

    Следует иметь ввиду:
    - Использование недокументированных возможностей драйвера полностью на вашей совести.
    - Все вышеописанное относится только к ОС Windows (тестировалось под Win XP).
    - Нагрузочная способность выхода TX PL2303 невелика и на битрейтах более 1M желательна буферизация
    - Соотношение прескалер/делитель для нестандартной скорости необходимо уточнить, так как при произвольных значениях был отмечен значительный джиттер в передаваемом сигнале (особенно касается битрейтов более 1M).
    - Попытка запихнуть код делителя в DCB->BaudRate успехом не увенчалась.

    -----------------------------
    Rev 0.1 от 07.12.2006 - 3m
    --------------------------------------------------------------------------------------------------------------------------------------
    Чтобы не ломать голову у меня скриптик для этого нарисован, для 8200 вышло 2147485879, что подтвердилось инетом, достаточно погуглить на тему
    "ExtBaudrate"="8200,

    thief29rus попробуй с деусканом, может и рано еще выкидывать свой юзбиком

  7. #17
    thief29rus
    Старожил

    Нужен не чайник по компам!

    Я вчера тоже нарыл эту инфу...И вчера же через спец прогу узнал что эбу работает на скорости 8200. Пока возможности не было проверить. Потому что после выяснения скорости на которой эбу работает пошел в инет уже дома искать какой делитель писать в реестр

Похожие темы

  1. Нужен совет по амартизаторам
    от lexa74 в разделе Челябинск
    Ответов: 1
    Последнее сообщение: 31.07.2011, 22:20
  2. Совет по фаркопу нужен
    от lubitelbublikov в разделе Дополнительное оборудование
    Ответов: 5
    Последнее сообщение: 28.05.2011, 16:44
  3. нужен совет по суппортам
    от tte в разделе Ходовая, кузов, салон, рулевое и тормоза
    Ответов: 1
    Последнее сообщение: 05.05.2011, 17:06
  4. Купил дэу есть ряд вопросов.(я чайник)
    от jam в разделе Ходовая, кузов, салон, рулевое и тормоза
    Ответов: 37
    Последнее сообщение: 04.03.2009, 03:21
  5. Ответов: 36
    Последнее сообщение: 04.02.2008, 00:01

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •