Автор |
Сообщение |
|
Дата: 20 Дек 2008 22:39:25 · Поправил: a droo (20 Дек 2008 23:50:36)
#
Реально ли это ?
Я полазил по виндосовским драйверам и нашёл кажется что надо редактировать,только как незнаю.
--> msports.ini
есть там такой блок --> ; COM sections
[ComPort.W95.AddReg]
HKR,,DevLoader,,*vcomm
HKR,,Enumerator,,serenum.vxd
HKR,,PortDriver,,serial.vxd
HKR,,Contention,,*vcd
HKR,,ConfigDialog,,serialui.dll
HKR,,DCB,3,1C,00,00,00, 80,25,00,00, 11,33,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00 -----Вот эту строку скорее всего надо редактировать!!!!------
HKR,,EnumPropPages,,"serialui.dll,EnumPropPages"
http://www.radiokot.ru/forum/viewtopic.php...894a0b0906d7966
вот похожая тема на радиокот ру , только там драйвер FTD'шки переделывали,и там тоже строка похожая была и её переписывали немножко, тем самым заменяя скорость 38400 на 31250.
вот такоеже я хочу замутить с родным COM портом. |
|
Дата: 20 Дек 2008 22:56:02
#
Одно дело драйвер для FTDIшки, где вобщем-то скорости передачи данных по RXD/TXD зависят от внутреннего генератора FTDI и управлять коэффициентами деления можно в очень широких пределах.
И совсем другое дело - микросхема UART, где скорости передачи определяются входной тактовой частотой UART и довольно ограниченным набором коэффициентов деления тактовой частоты на сдвиговом регистре передачи/приема, определяющих стандартные значения скорости.
Так что с "родным" UART вряд ли такое сделать можно.
|
Реклама Google
|
|
|
Дата: 20 Дек 2008 23:10:27 · Поправил: NextDoor (20 Дек 2008 23:33:38)
#
Смотрим PDF на UART, в пример попался на глаза файл на чип PC16550D.
При тактовой 18,432мгц (стандартная) и значении в регистре divisor=37,
получаем скорость 31135 - небольшая разница есть , но она мала, так что
в принципе, работа UART на скорости 31250 возможна. (SpError < 0,5%)
Вот только крутится вопрос... А накой такая, нестандартная скорость?
Не видел таких устройств, которые бы работали с COM портом на такой
скорости. Хотя... если память мне не изменяет, MIDI интефейс имеет
такую скорость, но могу и ошибаться... Так всеж - для чего? :)
|
|
Дата: 20 Дек 2008 23:42:48
#
Накой,накой )) на midi =)
я ж музыку пишу)
сразу был сделал клаву на LPT, потом на LPT спалил несколько контактов при перепрошивки меги8 с питанием от блока питания))) но всё равно эта клава была хернёй полной, задержка была большая.... ну да ладно, хрен с ней) было это в конце августа.
потом начал пробовать на обычной клавиатуре играть, и вот до сегоднешнего дня играл и 2 песни сделал)
но мне стало не хватать октав, и я решил попробовать воссоздать опять ту клаву (детски синтезатор=) но уже под MIDI (взял схемку сделал сегодня на PIC16F84a & 74LS138) , и тут бац у мня на матери нет MIDI, вообще на плате нет(((((
и свободного PCI под звуковуху нет)
начал я опять рыскать по нэту,как бы так замудрить MIDI клаву к компу где нет MIDI входа)
нашёл , что есть так называемый TO HOST драйвер, который из COM делает виртуальный MIDI порт,но скорость у COM ближайшая 29900, а у MIDI 31250 , вот теперь не знаю как бы так замудрить драйверок родной на такую скорость.
|
|
Дата: 20 Дек 2008 23:44:27
#
|
|
Дата: 20 Дек 2008 23:46:27
#
NextDoor, подскажи плиз, где этот divisor в драйверах найти?
|
|
Дата: 20 Дек 2008 23:48:39
#
USB-MIDI железок разве нет (как и USBшных саундкарт с мидипортом)?
|
|
Дата: 20 Дек 2008 23:53:19
#
a droo
Откровенно говоря не знаю, так как не было нужды в такой скорости...
|
|
Дата: 21 Дек 2008 00:11:49
#
|
|
Дата: 21 Дек 2008 00:17:24
#
nextdoor,ок спасибо)
Sashman,оно то всё есть,но Во первых у мну нету свободных PCI, а во вторых за USB-MIDI надо откинуть примерно 50 бачей,что мне слишком по карману ударяет.(всё таки мне 15 лет,я ж нигде не работаю)и притом , будет намного меньше стоить тотже USB-COM кабель от мобилок, в котором очень вероятно может присутствовать FTD"шка, но блин вот сегодня взял один такой кабель(нахаляву слава богу) написано на нём KQ-U8A(там должен стоять ARK3116) для Гнусмаса Е720, ну думаю ща драйвер подкорректирую и будет у мну USB-MIDI переходник, но блин не тутто было, часа 2 сидел понять не мог чего комп молчит при подключении кабеля к нему(и драйвера пробывал по разному ставить ничего не помогало),разозлился, взял тестер китайский и начал прозванивать контакты входа и выхода,аказывается он тварюга был простой кабель USB блин,без всяких ARK и т.д.(
|
|
Дата: 21 Дек 2008 00:33:26
#
Кстати, а если поставить другой кварц в мою схемку на ПИКе(MIDI клавиатура) вместо 4мгц кварца который счас там,то частотка посылок сдвинестя,не так ли??
у меня гдето лежит кварц на 4.5 мгц сча если найду,испытаю)
|
|
Дата: 21 Дек 2008 01:19:18
#
Кстати, а если поставить другой кварц в мою схемку на ПИКе(MIDI клавиатура) вместо 4мгц кварца который счас там,то частотка посылок сдвинестя,не так ли??
сдвинется. Надо было так и начинать делать : пересчитать тактовую частоту под стандартную скорость для UART. Просто другой кварц взять - не факт что поможет.
|
|
Дата: 21 Дек 2008 01:49:14 · Поправил: a droo (21 Дек 2008 02:03:18)
#
ну чтож,поставил 4.5 мгц,помогло) но не полностью.
покрайней мере уже в FL studio в VST инструментах звук появился при нажатии на клавиши.
кароче попробую посчитать частотку кварца, и потом попробую найти с такой частотой кварц.
|
|
Дата: 21 Дек 2008 03:21:39
#
Талантливая молодежь :)
А что за компьютер у Вас?
|
|
Дата: 21 Дек 2008 03:34:35 · Поправил: a droo (21 Дек 2008 03:35:50)
#
Не ноут,обычный комп -->
Мать MSI MS-7360
CPU Intel Core2Duo E6750
Звук встроенный
Остальное в принципе не важно :)
|
|
Дата: 21 Дек 2008 12:39:22 · Поправил: a droo (21 Дек 2008 12:40:21)
#
Вот мои песни,выложил на файлообменник так как на mail.ru надо регистрироваться чтобы залезть в мои песни.
http://www.sharemania.ru/0120243 - X3 aka A-Droo - Nobody Knows(ReMiX)v.2
http://www.sharemania.ru/0228558 - X3 aka A-Droo - Beat of rain v.2
есть ещё одна , но она не хочет закачиватся(блин три раза пробовал полтора часа просрал=()
Буду рад выслушать критику) |
|
Дата: 07 Май 2009 00:22:42
#
Уже давно собрал клаву на pic16F84 и 74LS138, работала через стандартный порт midi. Но вот понадобилось приспособить ее на usb. Сделал переходник usb-midi, опубликованный на польском сайте (правда не нашел FT232BM, собрал на FT232RL). Установил драйвер D2XX от FTDI, в драйвере сделал изменения скорости на 31250. Скачал программы для работы с виртуальными midi-портами (MidiYoke, USBToMidiApp). Но что-то клава молчит. Может что-нибудь не учел в схеме. Может кто-нибудь делал что-то подобное, кстати, a droo добился положительных результатов? Вот схема переходника: http://www.radioscanner.ru/uploader/2009/usbmidi.jpg |
|
Дата: 07 Май 2009 00:31:34
#
до установки sp3 на windows xp стандартные (аппаратные) порты позволяли себя на нестандартных скоростях инициализровать (в DCB пишется интересующий baud rate, а драйвер наиболее подходящий делитель вычисляет). После SP3 - только из утвержденного списка.
|
Реклама Google |
|