DIY编程器网

标题: usb2lpt usb转真并口测试可用设备列表 [打印本页]

作者: liyf    时间: 2014-1-23 18:04
标题: usb2lpt usb转真并口测试可用设备列表
usb转真并口可用于电脑没有并口的解决方案,具体介绍可以看其他贴(搜一下就有了,这里就不在啰嗦),现已测试可用于以下设备,欢迎大家一起测试,一起分享,一起完善。
经测试可用于:
1、编程器类:
研议labtool-48
艾科seeprog
c8051单片机并口下载线

2、打印机类:
航悦达-2000打印机  hyd-2000


3、并口加密狗类:


欢迎大家一起来参与。



作者: liyf    时间: 2014-1-23 19:22
下面是淘宝卖家卖的同类设备的测试报告,可作参考,有这些的请测试下(这些不是我本人测试的哦)
。。。。。。前面一堆就不贴了。。。。。
已经成功测试的设备:

*凌阳单片机EZ-probe简易仿真器、Probe仿真器

* xilinx、Lattice、Actel等CPLD/FPGA下载电缆

* 51,AVR单片机的并口下载线

*义隆单片机并口仿真器

* MSP430单片机下载线(提供软件)

* ARM简易wiggler和SDT下载线

*飞利浦ARM7全系列如LPC2114等,可仿真、可下载、可单步、可全速运行

*三星ARM全系列如S3C44B0、S3C2410、S3C2440等,可仿真、可下载、可单步、可全速运行

* TI-DSP并口仿真器、Multi-ICE ARM并口仿真器

*希特尔并口编程器

* RVO3050并口虚拟示波器

*大部分用户自己开发的并口设备

*彩虹系列加密狗

作者: liyf    时间: 2014-2-13 10:27
USB2LPT, List of successfully tested programs
This list should grow with appropriate user feedback…

Attention: Using USB2LPT with programming devices may lead to wrong or bad programmed chips! The reason is lengthening of the programming pulse due to longer parallel port access emulation time. The result depends on

    whether the PC software or the programming device creates the programming pulse
    whether the chip requires timely exact pulses or not. In general, ISP chips (newer micro controllers, or JTAG interfaces), serial EEPROMs, and flash memories are excluded.

If the length of programming pulse is important (e.g. for correct programming in mass production), USB2LPT should not be used. Furthermore, programming software should not be installed onto too fast computers. Depending on software quality, this may lead to too short programming pulses.
Attention 2: Although using USB2LPT with programming devices is obvious, it is generally not recommended. Programing times are much too long to get ready. At the top I measured that the GALEP software needs some minutes(!) for programming the smallest PIC (12F508).
PCMCIA parallel adapters do not have this disadvantage. However, most ExpressCard adapter won't work.

    AVRDUDE (Command-line driven programmer for Atmel AVR, ATmega)
    In most cases you should use -P lpt1 for specifying port address, even when Windows XP' device manager lies and says „LPT3“. AVRDUDE uses only 3 fixed port addresses for the names:
        lpt1 = 0x378
        lpt2 = 0x278
        lpt3 = 0x3BC
    Speed: about 5 % (ATmega16), 16 IN operations per bit

    PonyProg2000 (Freeware programmer esp. for PIC, ATmega, serial EEPROMs)
        The INI file must be modified to get PonyProg to work: change „AutoDetectPorts=NO“!

    Xilinx iMPACT (JTAG programmer esp. for Xilinx CPLD and FPGA)
        Built-in automatic port detection fails, therefore iMPACT needs the following environment variables:
            set XIL_IMPACT_ENV_LPT_BASE_ADDRESS=378 (according to setting of USB2LPT in Device Manager)
            set XIL_IMPACT_ENV_LPT_ECP_ADDRESS=778 (always LPT_BASE + 400h)
        Where can I set environment variables under 2k/XP?
        Here: Start→Settings→Control Panel→System→Enhanced(?)→Environment variables

    ispVM System (use new driver), for ispLSI1016E (CPLD) same performance as for true parallel port

    ispLEVER (ispVM system, from [external] Lattice), good performance!

    All of (my) h#s programs (of course!)

    LabVIEW

    Willem Eprom 0.97ja
    Report by Paul Baumann (translated): In Device Manager, properties for USB2LPT, tab “Emulation”, groupbox “Redirection”, all three checkmarks must be set. And LPT enhancement set to EPP 1.9
    I think, the checkmark at “Debug Register” is sufficient, and presumably SPP, if ECR is set to „unidirectional“. (ECR default setting when shipped is „bidirectional“ = PS/2 Mode.)

    SP12 (Programmer for Atmel AVR, http://www.xs4all.nl/~sbolt/e-spider_prog.html)

    WinPIC

    PIC programmer software from www.sprut.de

    Antenna analyzer by(?) Gerd Koetter (see here)

    MSP430 programming via msp430-jtag

    Discolitez Deluxe32 – Note also:
        There is a plugin available for normal USB→printer adapters that works for 8 outputs.
        For 32 outputs, there is a much-easier-to-use DeluxeUSB solution.

    New: GALEP-4 (GALEP-3 not tested), but only with this patch, but not recommended because ultra-slow

    Xeltek SuperPro Z, it is not very fast, reading a 2732 takes about 20 seconds, while reading a 27C020 takes a few minutes…
    Settings:
        Debug Register Trap ON (without this you get a 'Communications Error')
        Read_Port_Uchar… doesn't matter
        Use write-back for Out… doesn't matter
    Environment: Windows 2000 under VM-Ware's Fusion running on MacBook Pro dual processor, allocated 500 MB RAM for W2k.

    Synfox frequency synthesizer via I²C
    Environment:Win XP in Parallels Desktop 3.0 Virtual Machine on Mac OSX 10.5.7 on MacBook Pro

    Linrad release 3.15, for radio amateurs, see here

    PowerSDR and SDR-1000 for radio amateurs
    Low-Speed is fully sufficient for this application!
    One amateur has posted problems with crystal-less version 1.6 and populated the 12000 kHz crystal with 2x 22 pF 0603 capacitors, flashed the 1.5 firmware and was happy.
    New (for Win64): A replacement PortTalk.dll is available that redirects I/O to USB2LPT while that's still not working on driver (i.e. universal Ring0) level. This very simple DLL can be seen as a reference implementation for the USB2LPT DeviceIoControl API.

    Melexis TH7122 and MLX71122 (software settings: LPT2, 0x278, reported by Jon GrosJean <jgrosjean_at_ieee.org>)
    Wild GIF12 (Leica card reader)

这些事官网上写的测试报告,有这些设备的请验证下
作者: SengChuary    时间: 2014-3-2 00:00
楼主二楼已经大部分实验试过能用的上差不多了,足矣!
作者: liyf    时间: 2014-3-2 09:15
SengChuary 发表于 2014-3-2 00:00
楼主二楼已经大部分实验试过能用的上差不多了,足矣!

二楼的都是测试能用的?
作者: maijinzhi    时间: 2014-5-2 16:54
更新一下,又3两银子没了
作者: liyf    时间: 2014-5-26 08:39
感谢没留姓名的买家、网友测试
1、usb2lpt不能用于mach3现今的版本,主要是和mach3.sys驱动不兼容引起,会出现蓝屏或死机或设置后无输出
2、kcam4可以使用,需要自己设置下参数
原文:
knightgy888 (08:06:34):
需要把1-25中最后的5个都点灭
knightgy888 (08:07:20):
就是设置成低电平,大概是这个意思。
---《《《
有用这个的可以试试应证
作者: liyf    时间: 2014-5-26 20:46
Guidemaster 导星软件可用usb2lpt控制
http://www.astronomy.com.cn/bbs/thread-240823-1-1.html

作者: liyf    时间: 2014-7-3 16:58
kcam4我用led测试板测试跑G码有相关动作,按理说使用该不会有问题
下面贴出设置图供参考
usb2lpt驱动标签的设置

我这用的lpt2(278h)测试的,所以设这个

方向寄存器这要把s3,s4,s5,s6,s7点成红色,其他不变

kcam4软件的端口设置也要设成相应的278h,其他的功能对应的io脚就自己对应设置了,我这里只是为了测试方便,乱设一通而已

作者: liyf    时间: 2014-11-4 09:36
(原帖:http://blog.163.com/hbthgs@126/b ... 505020091116154114/提到可以用于ispdown3.0)
。。。
测试使用Ispdowm3.0可以完成对s51系列和AVR系列的检测和isp下载(在驱动配置中修改反应时间以适应不同设备,我改为500ms就很稳定),不过速度稍慢
。。。。
作者: lpkf2004    时间: 2015-3-10 21:03
WILLEM 编程器PCB50 版主有测试过吗 ?另外问一下这个USB 转并口用于艾科SEEPROG 的时候,速度和原先并口一样?还是比原先的并口还要慢的多?
作者: liyf    时间: 2015-3-10 21:09
lpkf2004 发表于 2015-3-10 21:03
WILLEM 编程器PCB50 版主有测试过吗 ?另外问一下这个USB 转并口用于艾科SEEPROG 的时候,速度和原先并口一 ...

要慢点
没有willem编程器,只是用他的软件测试并口卡有动作

作者: liyf    时间: 2015-3-25 18:48
又多了样支持,原文:
试食螃蟹,刚买了USB转并口用来连义隆仿真器
    上周不小心把带并口的老爷IBM笔记本搞报废了,虽然只是256M的内存跑XP,但一直用来连接义隆单片机的仿真器来仿真,勉强忍受用着,现在好了新买的手提都没有并口,没办法连接仿真器了。。。。那个郁闷。。。

    于是上网搜了一圈usb2lpt的接口,看到基本上都说用德国网站的一个usb2lpt,刚开始也想仿制,碍于芯片都不好找,于是就万恶的TB上淘了一块接口板,但网上很多都说不一定能连接仿真器,唉。。。。那我就先来试食一下螃蟹吧
    买之前跟卖家沟通了一下,卖家很不错,说如果确实连接不上就帮忙退货,真心为客户着想,祝他生意兴隆!
    到货后专门测试了连接义隆EM78P156单片机的仿真器,手提是山寨的双核,按照说明安装好驱动和配置好LPT1为378端口,刚开始连不上,后来装了双核补丁,可以连上了,感觉还不错,没有并口的手提终于可以连仿真器了。
    经仔细测试,老实说仿真运行速度相对原生并口还是慢了点(毕竟串行数据转并口速度是有影响),方便是方便了,但只能做一些非实时的功能仿真,对延时要求高的估计就满足不了了。    不过总体来说,能解决我的义隆仿真器连接问题,还是很不错很满意的。
    上两张连接成功的图片吧:



usb成功虚拟成LPT1(378H端口)

作者: liyf    时间: 2015-4-4 22:57
今天有幸拿到个willem 5.0的并口编程器,测试可用
作者: liyf    时间: 2015-4-5 17:04
希尔特superpro III测试可以使用
作者: lq19900414    时间: 2015-8-11 15:38
沙发!!!!!!!!!
作者: robter    时间: 2015-9-27 21:46
这个很好,感谢楼主
作者: tony7143    时间: 2016-2-19 22:56
MACH3 目前还无解?
作者: liyf    时间: 2016-2-20 20:14
tony7143 发表于 2016-2-19 22:56
MACH3 目前还无解?

是的,和mach3.sys冲突的
作者: kingones    时间: 2016-3-7 13:39
good.....................................................................
作者: liyf    时间: 2016-3-11 11:27
用usb2lpt刷液晶显示器固件(NOVATEK EasyWriter)
http://www.diybcq.com/thread-140515-1-1.html
(出处: DIY编程器网)

作者: luyiya    时间: 2016-7-4 23:23

感谢 楼主分享
作者: lelewana    时间: 2016-12-12 19:21
楼主辛苦了  为什么不能充值啊
作者: lance_ma    时间: 2017-3-14 16:35
手上还有空板,一直都没有做
作者: liyf    时间: 2017-3-16 09:14
gba火线烧录+usb2lpt测试
http://www.diybcq.com/thread-140693-1-1.html
(出处: DIY编程器网)

作者: liyf    时间: 2017-3-16 10:47
gbaclient1.49b火线烧录器应用于usb2lpt转真并口测试
http://www.diybcq.com/thread-141082-1-1.html
(出处: DIY编程器网)

作者: yhs598    时间: 2017-3-17 18:14
真用心的测试呀!感谢!可以我没有!
作者: helezh    时间: 2017-4-1 11:34

作者: helezh    时间: 2017-4-1 11:36

作者: wqjwq777    时间: 2017-6-9 01:18
楼主wiggler jtag可用吗
作者: doublez    时间: 2017-6-9 08:45
顶顶顶!!!!!!!
作者: helezh    时间: 2017-7-31 11:27
还有人关注吗?我做了一个,端口出来了,在驱动里测试也正常,关键是到了应用程序就不行了,为毛?我的系统(win7 64和xp 32)
作者: liyf    时间: 2017-7-31 11:44
helezh 发表于 2017-7-31 11:27
还有人关注吗?我做了一个,端口出来了,在驱动里测试也正常,关键是到了应用程序就不行了,为毛?我的系统 ...

这个可不是100%能用的,有些软件找不到的,有些调用api的也找不到,需要更新api接口,需要针对问题处理,毕竟设计这个的考虑的是以后的软件支持,很多并口的软件只认端口名的,大多数用不起来,要是设置端口号的一般能用的几率很大
作者: helezh    时间: 2017-7-31 11:59
liyf 发表于 2017-7-31 11:44
这个可不是100%能用的,有些软件找不到的,有些调用api的也找不到,需要更新api接口,需要针对问题处理, ...

你有用的什么软件 我用的actel的fpga烧写软件flash pro用并口模式 lpt1,2,3都连不上,但是在虚拟机里连虚拟机的并口 可以连
作者: liyf    时间: 2017-7-31 12:49
helezh 发表于 2017-7-31 11:59
你有用的什么软件 我用的actel的fpga烧写软件flash pro用并口模式 lpt1,2,3都连不上,但是在虚拟机里连虚 ...

可能你的前台系统不支持你的软件,你虚拟机装的xp?
作者: helezh    时间: 2017-7-31 13:28
liyf 发表于 2017-7-31 12:49
可能你的前台系统不支持你的软件,你虚拟机装的xp?

是的 虚拟机里面是真并口
作者: helezh    时间: 2017-7-31 13:31
liyf 发表于 2017-7-31 12:49
可能你的前台系统不支持你的软件,你虚拟机装的xp?

其实我也只要他能烧写fpga的程序就可以,关键是现在还不行
!!!!
作者: liyf    时间: 2017-7-31 18:18
helezh 发表于 2017-7-31 13:31
其实我也只要他能烧写fpga的程序就可以,关键是现在还不行
!!!!

那你参考其他设置的贴,自己设置下再试,用端口号,一定要指定到转并口上虚拟端口号一样

作者: 青扬    时间: 2017-10-11 00:31
虚拟机一直装不起来

作者: madmike    时间: 2018-3-25 23:26
厉害了,我的哥
作者: supin    时间: 2018-4-17 19:16
学习!!!!!
作者: wwm8860    时间: 2018-9-1 18:18
楼主,支持MACH3吗?
作者: 唐于淼    时间: 2019-3-9 21:07
谢谢大师给予的帮助谢谢大师给予的帮助
作者: joe169    时间: 2019-7-3 21:56

努力回帖!赚银两,赚积分!
作者: ageway    时间: 2020-11-19 11:45
liyf 发表于 2014-2-13 10:27
USB2LPT, List of successfully tested programs
This list should grow with appropriate user feedback ...


好资料支持一下
作者: 早晨    时间: 2021-7-19 21:48
helezh 发表于 2017-7-31 11:27
还有人关注吗?我做了一个,端口出来了,在驱动里测试也正常,关键是到了应用程序就不行了,为毛?我的系统 ...

观望,学习中
作者: whmph    时间: 2022-1-30 16:59
看帖回复是种美德顶起
作者: chenyixian    时间: 2022-8-21 15:12
最近研究类似问题,学习一下!
作者: xin1524    时间: 2023-10-30 23:20
谁有资料发我一份578643207@qq.com
作者: SergeyRer    时间: 2024-2-13 10:08
标题: -
Написана специальная программа PortTalk.dll  для подмены которая минимизирует расходы ресурсов PC и устраняет ряд задержек, посылая данные напрямую к драйверу USB. От "LPT" ничего не остается, поскольку он программно лишний. Но настойки в программе PowerSDR - работа через LPT, адрес уже не важен.




欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2