簡體   English   中英

如何與USB轉並行適配器接口?

[英]How do you interface with a USB to Parallel adapter?

我目前正在做一個項目,必須與通過計算機並行端口制作的電路進行交互。 但是,我的計算機沒有並行端口,因此我借用了並行USB適配器電纜。 該電纜沒有任何驅動程序,但是在USB部分下,設備管理器將其識別為“ USB Printing Support”控制器。

看來舊的並行打印機可以插入並且可以正常工作而沒有任何問題。 所以我的問題是,如果我用Java編寫一個試圖直接與並行端口進行交互的程序,它將起作用嗎? 如果不是這樣,誰能給我一些與之互動的提示?

謝謝。

我認為您應該在這里 javax.comm庫。.還有一個應該更好用的版本,稱為librxtx ..在這里看看(它是javax.comm的可插拔替代品)。

我在你的情況下使用他們都為嵌入式設備和他們偉大的工作,他們管理串行並行端口..也許還USB。

您需要我沒有免費找到的Java並行端口驅動程序。 您必須為Windows驅動程序付費。

我認為如果您使用Linux,可能會有一些免費的驅動程序。

我不能說並行或Java,但是我通過USB和C#實現了類似的功能。 在這種情況下,它與本機控制器完全相同。 因人而異。

至於測試,請:使用一台舊的點矩陣打印機(如果您確實需要精巧的東西,則將其置於十六進制轉儲模式下)。

如果您真的想要驅動程序 ,請找到一個實用程序(我認為Windows設備管理器可以做到),該實用程序為您提供供應商ID和產品ID號,您可以從中查找各種有趣的東西(許多Linux發行版都有一個純文本文件 ,將數字映射到制造商的名稱,而不是制造商的名稱),再加上Google應該給您的驅動程序安裝程序。

USB“並行端口”適配器和電纜通常不是。 它們包含模擬USB打印機並從並行端口發送打印數據的芯片,就像使用並行(打印機)端口將其發送到類似打印機一樣。

除非您擁有的設備實際上是打印機,否則可能只有很少的適配器(如果有)可用。

有幾種方法可以將GPIO“並行” /總線引腳連接到USB,包括某些FTDI芯片,UART和各種微控制器。 如果您可以編寫軟件以使用其中之一,則可以讓您以舊的PC並行端口的方式驅動任意電路(盡管不能通過同一MMIO)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM