КМ1816ВЕ48

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
O5SCP14
Электрический кот
Сообщения: 1022
Зарегистрирован: Вт июн 16, 2020 22:43:47

Re: КМ1816ВЕ48

Сообщение O5SCP14 »

BOB51 писал(а):На уровне простейшего любительского изготовления
как то полноценный параллельный удобнее :))
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15542
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: КМ1816ВЕ48

Сообщение BOB51 »

Обещаные драйвера для PCI карт (поставились на 7ке х64):
https://sunduk.radiokot.ru/view/?id=1759591364
:hunger:
Аватара пользователя
HardWareMan
Мучитель микросхем
Сообщения: 429
Зарегистрирован: Ср сен 02, 2015 07:47:20

Re: КМ1816ВЕ48

Сообщение HardWareMan »

[uquote="BOB51",url="/forum/viewtopic.php?p=4750374#p4750374"]Помучал чуток досбокс от HardWareMan...[/uquote]
Ну, допустим, он не мой... А вот с портами он любой пробрасывает. Я так пробрасывал даже USB-MIDI (от китайцев) как MPU401 и подключенный Roland SoundCanvas SC-55 играл музычку из DOS игр просто как родной. Тэйк про документацию - самое главное и верное. Можно настроить конфиг под все свои софты и запускать с ярлычка.

PS Вроде как была форка с поддержкой разного рода ускорителей видимокарт, но тут на фоне полноценных эмуляторов вроде PCEm выглядит сомнительно.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15542
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: КМ1816ВЕ48

Сообщение BOB51 »

С точки зрения прикладных задач больше интерес к прямому управлению LPT портом - под него много старого железа для простейших программаторов...
Но то позже пробовать буду - надо переходник с материнки под LPT сначала собрать...
:roll:
Аватара пользователя
HardWareMan
Мучитель микросхем
Сообщения: 429
Зарегистрирован: Ср сен 02, 2015 07:47:20

Re: КМ1816ВЕ48

Сообщение HardWareMan »

[uquote="jcxz",url="/forum/viewtopic.php?p=4750400#p4750400"]А чем вас PCI-мультикарта не устроила?
https://www.aliexpress.com/item/1005007732946216.html
Всего ~5 евро.
COM, LPT на ней вполне себе "железные". Есть карты и с несколькими COM. Если надо.[/uquote]
Пользовался такими и PCIEx и PCI. И у них нестандартные адреса. Так же не все чипы умеют в маппинг стандартных адресов. При этом той же винде пофигу, если работать через \\.\COM и CreateFile то всё работает. А вот по адресам 0x378/0x278/0x3BC никого нет. Они все где-нибудь 0xB050 (зависит от физического гнезда на мамке + значении регистра конфигурации PCI).

Добавлено after 4 minutes 9 seconds:
[uquote="jcxz",url="/forum/viewtopic.php?p=4750538#p4750538"]На нестандартные они вешаются если на мамке есть встроенные COM-порты. А ежли нет - вроде как должны на стандартные сесть. Это же PCI. Там Plag-And-Play должно работать.[/uquote]
Я пробовал физически убрать встроенные - не мапятся на стандартные. По крайней мере те, что пробовал я.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Аватара пользователя
AlexS4
Друг Кота
Сообщения: 6646
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Re: КМ1816ВЕ48

Сообщение AlexS4 »

с учетом реалий современных ос (системного шедулина и софтового интерфейса к аппаратным io портам) , pci - lpt не сильно будет отличаться от usb2.0-lpt :dont_know: в любом случае прийдется пробрасывать порт в vm и какой он на хостовой машине из виртуалки всеравно не разглядеть, ну и то что могут быть некие искажения временных интервалов при работе через порты - это увы никак не обойти без отказа от кучи современных необходимостей вроде net,usb,bt стеков, tls итп.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15542
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: КМ1816ВЕ48

Сообщение BOB51 »

В давние времена перекидывал на "нестандартный" LPT программаторное железко (менял настройки в софт-оболочках)... Но уже подзабыл как делал...
А СОМ порты просто перестраивается в диспетчере устройств - главное, чтоб там раньше какое другое не село на СОМ3- СОМ8.
8)
А вот USB-LPT пригодны только для принтеров, под LPT программатор не подходят.
:?
Аватара пользователя
HardWareMan
Мучитель микросхем
Сообщения: 429
Зарегистрирован: Ср сен 02, 2015 07:47:20

Re: КМ1816ВЕ48

Сообщение HardWareMan »

[uquote="BOB51",url="/forum/viewtopic.php?p=4759518#p4759518"]А вот USB-LPT пригодны только для принтеров, под LPT программатор не подходят.
:?[/uquote]
Я помню, что находил какую-то утилиту, которая перехватывала обращения к стандартным LPT адресам и делала битбанг на USB-LPT. За давностью лет (более 16) я уже не помню всех деталей, например какая ОС поддерживалась (либо 98, либо ХР), но помню было ограничение на сами адаптеры, некоторые чипы не поддерживались. Почему-то всплывает в памяти Prolific PL2305. С другой стороны, подобный метод виртуализации использовал драйвер под DOS для Creative Live! и Creative Audigy, который эмулировал SB Pro под чистым DOS достаточно сносно (я использовал драйвер для Audigy для своей Audigy 2).

Добавлено after 6 minutes 47 seconds:
А, вот, нашёл: https://forum.ixbt.com/topic.cgi?id=48:6431
Это достаточно старая проблема. Как известно, на многих новых материнских платах (а в ноутбуках - практически во всех) отсутствуют COM и LPT-порты. Но существует огромное количество любительских устройств, рассчитанных на подключение к COM и LPT. И если для COM проблема решается переходником USB-COM, основанном на микросхеме Prolific PL-2303 (или, реже, FT232), драйвер которой замечательно эмулирует COM-порт под Windows, то для LPT всё обстоит гораздо хуже: до недавнего времени подавляющее большинство переходников, имеющихся в продаже, основанных на микросхеме Prolific PL-2305 (гореть ей и её создателям в аду) не эмулировало сам порт LPT, а лишь обеспечивало поддержку USB принтера, т.е. выражаясь другими словами, через такой переходник не работали сканеры, программаторы и огромное множество самодельных устройств, разработанных для LPT (например, 2x и 4x строчные LCD-дисплеи, популярные у моддеров).
Переходники на микросхеме FT245BM с такими устройствами, как правило работают, но не эмулируют LPT порт, поэтому возникает проблема с поддержкой их ранее разработанными программами.
Получили также некоторое распространение переходники на микроконтроллерах AVR, и в первую очередь - небезызвестный IgorPlugUSB. Но проблема остается - они НЕ эмулируют LPT порт.

К счастью, появились полноценные переходники на микросхемах MOSChip 7703 и MOSChip 7717, вот только достать их очень тяжело в нашей стране (разработка и производство - Индия!). Напомню, что у нас MOSChip Semiconductor (aka NetMos Technology) известна своими мультипортовыми COM и LPT PCI-платами. http://www.moschip.com

Наконец, стали доступны и самостоятельные разработки, в первую очередь -
http://www-user.tu-chemnitz.de/~heha/ba ... C/USB2LPT/
этот переходник основан на микросхеме Cypris CY7C68013A-56PVXC, и имеет полноценный драйвер, эмулирующий LPT - то есть у вас в системе появляется порт LPT2 c адресом 278h, со всеми вытекающими Ну а дальше - только подключить свой девайс, и запустить нужную программу.
И про PL2305:
Для пресловутой Prolific-2305 действительно, существует VXD драйвер для Win9x/ME, который эмулирует LPT-порт, но сделать WDM-драйвер для Windows 2000/XP они не захотели (или не смогли?), хотя их буквально ЗАВАЛИЛИ просьбами это сделать.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Аватара пользователя
AlexS4
Друг Кота
Сообщения: 6646
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Re: КМ1816ВЕ48

Сообщение AlexS4 »

в линуксе qemu+kvm позволяет симулировать порт через qemu ... -parallel /dev/parportUSB0
надо только чтоб в хостовом ядре был модуль используемого usb-lpt
не помню какой я пробовал, оочень давняя история, вероятно какраз pl2305, модуль был в основной ветке kernel.org.
у меня работали всякие bit-bang штуки под dos/w98 и самодельные и чужиее, какойто древний chip-prog запускали и даж пользовали потом.

Добавлено after 10 minutes 28 seconds:
в свежих ядрах сходу вижу только модуль для MOS7715_PARPORT :? но я не читал, только конфиг сборки грепнул pl23 и увидел только 2303(serial), возможно там и другие в общем parport модуле поддерживаются, без отдельных опций в конфиге. :dont_know:
Ответить

Вернуться в «Разные вопросы по МК»