问题标签 [parallel-port]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows-7 - D windows下访问并口
我可以像这样在 Ubuntu 中简单地使用 D 访问并行端口。
但我想在 Windows 上读写并行端口。当我尝试此代码时,我收到此错误消息。
有没有一种简单的方法可以使用 D 访问 Windows 上的并行端口?谢谢..
binding - 在 D 中使用 Windows 库的正确方法?
我想为InpOut32 library编写 C 绑定。
首先,我为这个库下载了二进制文件。
里面有三个文件:
- inpout32.lib
- 输入32.h
- inpout32.dll
这是我试图让 D 使用这个库的方法。
编译: dmd -c test.d io.d结果:成功
链接:链接 test.obj io.obj inpout32.lib
但是当我尝试链接时,我得到了这个链接器错误:
OPTLINK (R) for Win32 Release 8.00.12 版权所有 (C) Digital Mars
1989-2010 保留所有权利。
http://www.digitalmars.com/ctg/optlink.html inpout32.lib 偏移量 00000H
记录类型 0021 错误 138:模块或字典损坏
库文件可能是 COFF 格式。我认为coffimplib
工具不是免费的,所以我使用 Borland 的coff2omf
工具转为 OMF 格式。转换后我仍然得到如下链接器错误:
适用于 Win32 版本 8.00.12 的 OPTLINK (R)
版权所有 (C) Digital Mars 1989-2010 保留所有权利。
http://www.digitalmars.com/ctg/optlink.html
test.obj(test) 错误 42:符号未定义 _Out32
任何想法如何使用这个库?谢谢..
更新: 今天我读到一篇有趣的文章,关于为 D 编程语言创建与 C 库的绑定。
现在 test.exe 按预期工作。到目前为止,我已经完成了这些步骤。
编译: dmd -c -g test.d io.d
感谢Ali Çehreli提到 -g 选项。添加 -g 标志后access violation errors
消失。
生成OMF导入库: implib -a inpout32.lib inpout32.dll
链接:链接 test.obj io.obj inpout32.lib
在此之后,我想尝试手动加载 DLL。谢谢大家花时间回答!
c# - 计算并行端口输入频率 - C#
我必须在 13 号引脚计算并行端口的输入频率,来自 555 定时器 IC,实际频率应该在 3-4 Hz 左右(ON 脉冲)。我已经尝试了几次代码,但每次都给出不同的值。我尝试了以下代码:
输出:
我该怎么做才能获得准确的频率?我的代码有什么问题吗?我正在使用inpout32.dll
来控制并行端口。
html - 打开页面它的 css 和数据库并行
我有 big database
s,其中包含大量表,并且在单独的文件夹中有PHP/HTML
文件。现在我想要的是当用户浏览我们的页面时让我的页面加载更快,然后是数据库上的内容,它和并行运行的文件。这意味着没有任何文件流被阻塞,或者每个文件一个一个地打开,这需要大量时间。每个作品都分开并分配在一个地方制作页面是什么意思?那么,如果有任何代码允许所有文件(包括数据库)并行工作,我们将如何实现呢?java script
css
css
PHP/HTML
bios - 定位 PCI 并口的基地址
我正在为 DOS 开发一个应用程序。我需要通过并行端口进行通信。
目前我被困在如何确定哪个 PCI 功能的 BAR(基地址寄存器)包含该并行端口的基地址(即数据端口地址)?:?
准确地说,是否存在特定 BAR 将始终包含该并行端口的基地址的行业约定或标准或事实上的标准?
如果不是,那么我如何确定该 PCI 并行端口的基地址(无论是在 pci 扩展卡上还是集成在主板上)?
实际上我关心的是PCI 扩展卡上的并行端口。AFAIK,BIOS 不知道这些。BIOS 只会将资源分配给 pci 卡,仅此而已。因此,BDA 中可能没有此类并行端口的条目,因为 BIOS 制造商只知道他们的主板拥有的所有设备。
例如,在 PC 上,我在 pci 扩展卡上安装了 4 个并行端口,并且在主板上集成了 1 个并行端口。现在其他 2 个并行端口的条目在哪里?
这就是为什么 BIOS 似乎只包含集成在芯片组或主板上的三个并行端口的条目。所以,我认为我们必须读取 PCI BAR 以获取安装在主板上的 pci 扩展卡上的任何并行端口的基地址。
谢谢
linux-kernel - 以非 root 用户身份写入 /dev/port
我正在编写一个相当复杂的 C++ 代码,它以标准用户身份执行以下操作
尽管已对文件进行了 chmod,但在打开文件时出现“不允许操作”错误。
我知道 chmodding /dev/port 的安全问题,但就我们而言,系统将在封闭的 LAN 上运行。
为了使它更容易,这:
返回这个:
拥有这些权限
java - Java如何写入并行端口(Windows 7)-代码不起作用
我必须(写入)将数据“0x01”输出到并行端口。我正在使用以下代码写入端口,但它没有写入,程序只是运行,没有任何反应。
winapi - 使用 C 打开 LED
我想用 C 打开一个 LED,这意味着我想在并行端口上写。
但代码不起作用。
我使用char ledStatus
而不是BYTE ledStatus
. 有什么区别吗??
这段代码有什么问题?
parallel-port - 发生 EPP 连接错误
我需要连接到使用 EPP 模式进行通信的并行端口设备。但是,我收到错误“发生 EPP 连接错误:轮询:系统调用中断”。当我尝试使用 gdb 进行调试或使用 strace 查找问题时,我没有出现此错误,并且能够连接到设备。出了什么问题?我怎样才能解决这个问题?
[编辑] 我使用 linux。使用的设备是连接到并行端口的触觉设备。设备的打开是通过触觉设备 SDK 提供的初始化例程完成的。
vb.net - VB.NET USB 转并行编程
在我在集成并行端口的 PC 上工作之前,但现在我有笔记本电脑,我购买了 USB 到并行端口转换器,希望我可以处理将与该并行端口的数据引脚通信的应用程序......
这个转换器可以用作常规的集成并行端口吗?
我检查了引脚,所有数据输出引脚一直都有信号......
我尝试使用用于我的 PC 的inpout32.dll脚本(可以 100% 工作),但它看起来不适用于笔记本电脑......
当使用这样的转换器时,编程是否必须有所不同?
谢谢!