Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Туплю не могу вывести формулу таблицы скоростей PL2303
Отправлено
Oval
07 декабря 2006 г. 12:17
Вроде нашел таблицу скоростей в ser2pl.sys
Скор. Счетчик
1228800 590
921600 616
38400 1692
Я так понимаю в чипе шибко-шибко быстрый кварц, и передача бода идет после сброса счетчика?
Составить ответ
|
Вернуться на конференцию
Ответы
Ответ:
—
3m
(07.12.2006 13:53
85.140.124.147
, 929 байт)
А по моему вот так выходит :) :) (+)
—
SM
(07.12.2006 14:19
213.141.159.26
, 492 байт)
Неправильно интерпретировал делитель
—
Oval
(07.12.2006 12:53
217.118.91.1
, 94 байт)
Это, как я понял, для каких-то других вариантов чипа. В PL2303 вроде (по даташиту) грузится скорость в чистом ее виде.
—
SM
(07.12.2006 12:48
213.141.159.26
,
пустое
)
То есть, если смотреть дизассемблированный код драйвера, то "делитель" используется для какой-то другой микрухи. А вот ключик реестра "ExtBaudrate" вроде позволяет расширять табличку вручную, если я пральна понял ;)
—
SM
(07.12.2006 13:09
213.141.159.26
,
пустое
)
И тип у него REG_SZ, и формат (+)
—
SM
(07.12.2006 13:27
213.141.159.26
, 62 байт)
иными словми можно поставить пох. какую скорсть?
—
Aleksey75
(07.12.2006 13:32
87.238.119.250
,
пустое
)
А я почем знаю, наверное. Только до меня так и не дошло, в каком месте реестра этот параметр должен быть.
—
SM
(07.12.2006 13:37
213.141.159.26
,
пустое
)
Ага, типа как оно там (+)
—
SM
(07.12.2006 13:43
213.141.159.26
, 152 байт)
ключ что-то делает
—
3m
(07.12.2006 14:25
85.140.124.147
, 233 байт)
Параметр "делитель" для чипа PL-2303 не используется. Он для какого-то другого чипа, поддерживаемого этим драйвером
—
SM
(07.12.2006 14:27
213.141.159.26
,
пустое
)
Сорри. Был не прав, наоборот делитель используется, если (+)
—
SM
(07.12.2006 14:36
213.141.159.26
, 97 байт)
А вроде не используется
—
Oval
(07.12.2006 15:10
217.118.91.1
, 1649 байт,
ссылка
)
в линуксовом не используется, факт. А в виндовом все таки используется, причем из доп-таблицы если - то всегда используется. Это недокументированная фича микрухи похожн
—
SM
(07.12.2006 15:19
213.141.159.26
,
пустое
)
А во внешней таблице формат (не забыть добавить 0x80000000, что отличает скорость в формате "скорость" от скорости в формате "пределитель/делитель") ==>
—
SM
(07.12.2006 14:37
213.141.159.26
,
пустое
,
ссылка
)
Да, вдогонку, там числа из строки реестра читаются через "atol"... Имейте в виду. Т.е. возможно что делители из-за бита 0x80000000 придется вводить отрицательными
—
SM
(07.12.2006 14:43
213.141.159.26
,
пустое
)
Заработало на 1M !!!
—
3m
(07.12.2006 15:18
85.140.126.185
, 235 байт)
Чудесно!
—
Oval
(07.12.2006 17:41
212.220.119.41
,
пустое
)
Вроде работает и на 2M
—
3m
(07.12.2006 15:42
85.140.126.185
, 339 байт)
Угу, на больших мегабитах я тоже обратил внимание на хреновость качества сигнала.
—
SM
(07.12.2006 15:45
213.141.159.26
,
пустое
)
Поделитесь секретом, для тех кто в бронепоезде , на доступном языке, а то у меня верх 250К, а нужно 500К , уж больно к 16MHz подходит..
—
Aleksey75
(07.12.2006 15:38
87.238.119.249
,
пустое
)
Неужели я плохо объяснил (+)
—
SM
(07.12.2006 15:44
213.141.159.26
, 97 байт)
Это правильно 76800,2147484984 ?
—
Oval
(07.12.2006 20:03
212.220.84.31
,
пустое
)
Или так? 76800,2147484828
—
Oval
(07.12.2006 20:17
212.220.84.31
,
пустое
)
Верно первое, т.е. 2147484984
—
3m
(07.12.2006 21:09
85.140.124.29
, 397 байт)
поиск в реестре "ExtBaudrate" не дал результатов..
—
Aleksey75
(07.12.2006 15:56
87.238.119.249
,
пустое
)
И не даст, пока сами его не создадите.
—
SM
(07.12.2006 16:04
213.141.159.26
,
пустое
)
Его нужно создать
—
3m
(07.12.2006 16:04
91.76.86.164
, 258 байт)
И не даст, пока сами его не создадите.
—
SM
(07.12.2006 16:00
213.141.159.26
,
пустое
)
+
—
Aleksey75
(07.12.2006 16:04
87.238.119.249
, 45 байт)
==>
—
SM
(07.12.2006 16:13
213.141.159.26
,
пустое
,
ссылка
)
==>
—
SM
(07.12.2006 16:10
213.141.159.26
,
пустое
,
ссылка
)
==>
—
SM
(07.12.2006 16:09
213.141.159.26
,
пустое
,
ссылка
)
==>
—
SM
(07.12.2006 16:07
213.141.159.26
,
пустое
,
ссылка
)
Спасибо!
—
Aleksey75
(07.12.2006 16:33
87.238.119.249
,
пустое
)
Ну разве я не Чудо! :)
—
Oval
(07.12.2006 17:47
212.220.119.41
, 65 байт)
+1 Малаца!!!
—
Aleksey75
(07.12.2006 18:29
87.238.119.249
,
пустое
)
+1 Малаца!!!
—
Aleksey75
(07.12.2006 18:29
87.238.119.249
,
пустое
)
+1 Малаца!!!
—
Aleksey75
(07.12.2006 18:25
87.238.119.249
,
пустое
)
+1 Малаца!!!
—
Aleksey75
(07.12.2006 18:22
87.238.119.249
,
пустое
)
Ну разве я не Чудо! :)
—
Oval
(07.12.2006 17:42
212.220.119.41
, 65 байт)
Спасибо!
—
Aleksey75
(07.12.2006 16:32
87.238.119.249
,
пустое
)
Спасибо!
—
Aleksey75
(07.12.2006 16:30
87.238.119.249
,
пустое
)
Спасибо!
—
Aleksey75
(07.12.2006 16:30
87.238.119.249
,
пустое
)
Спасибо!
—
Aleksey75
(07.12.2006 16:28
87.238.119.249
,
пустое
)
Спасибо!
—
Aleksey75
(07.12.2006 16:25
87.238.119.249
,
пустое
)
Спасибо!
—
Aleksey75
(07.12.2006 16:18
87.238.119.249
,
пустое
)
Спасибо!
—
Aleksey75
(07.12.2006 16:17
87.238.119.249
,
пустое
)
Спасибо!
—
Aleksey75
(07.12.2006 16:13
87.238.119.249
,
пустое
)
Спасибо!
—
Aleksey75
(07.12.2006 16:13
87.238.119.249
,
пустое
)
460800
—
++
(07.12.2006 12:28
80.92.98.25
,
пустое
,
ссылка
)
Там кварц обычный - 12 МГц. Про PLL с более высокой частотой в даташите вроде не упоминается...
—
Гудвин
(07.12.2006 12:27
62.181.47.194
,
пустое
)
PLL там есть
—
3m
(07.12.2006 13:57
85.140.124.147
, 77 байт)
Дык и я о том... Чуть ниже :)
—
Гудвин
(07.12.2006 14:15
62.181.47.194
,
пустое
)
Тогда что это за таблица?
—
Oval
(07.12.2006 12:31
217.118.91.1
,
пустое
)
То, что ничего не упоминается, это не значит, что его там нет :) В таблице явно значения какого-то четырехбайтного внутреннего регистра...
—
Гудвин
(07.12.2006 12:34
62.181.47.194
,
пустое
)
+ скорее всего делитель...
—
Aleksey75
(07.12.2006 12:38
87.238.119.250
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 34:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru