Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   USB Parallel Adapter DatenBits ansteuern (https://www.delphipraxis.net/196959-usb-parallel-adapter-datenbits-ansteuern.html)

noisy_master 3. Jul 2018 21:11

USB Parallel Adapter DatenBits ansteuern
 
Hallo Gemeinde,

ich glaube ich bin gerade zu blöd zum Gxxxeln... Folgende hoffentlich einfach zu beantwortende Frage:
Wie kann ich bei einem USB auf Parallel-Port Adapter die 8 Datenbits ansteuern? Eigentlich alle Adapter bieten ja keine LPT Emulation, sondern nur ein "Druckerunterstützung"...Ich werde einfach gerade nicht fündig.
Fuktioniert das vielleicht mit dieser ominösen inpout32/64.dll?

Vielleicht hat ja irgendwer von euch schon ein ähnliches Problem gehabt und gaaaannnz vielleicht sogar ein schönes Code Snippet für mich(ach so: das Ganze soll unter Win7/Win10 laufen).

Danke schon mal euch allen!

Gruß
Dirk

Rollo62 4. Jul 2018 16:58

AW: USB Parallel Adapter DatenBits ansteuern
 
Win10 wird immer restriktiver, villeicht kannst du speziele Dongles/Kabel mit FTDI Chip einseten ?

FTDI hat zumindest bei UART immer perfekte Treiber geliefert.

Rollo

noisy_master 9. Jul 2018 17:04

AW: USB Parallel Adapter DatenBits ansteuern
 
Hallo zusammen,

nur für den Fall, dass irgendwer noch ein ähnliches Problem hat:
Ich habe es jetzt mit einem Adafruit FT232H USB Adapter gelöst...ist nicht viel teurer (~15,-€) und noch VIIEEELLL flexibler(UART, JTAG, SPI, GPIO,....). Es gibt auch eine nette .pas von FTDI dafür

was will man mehr :-D

Gruß
Dirk

pesi 9. Jul 2018 17:15

AW: USB Parallel Adapter DatenBits ansteuern
 
Was ich mal auf die Schnelle gegoogelt und gelesen habe klingt ziemlich cool! :-D
Hast Du vielleicht noch eine URL zu den erwähnten .pas Dateien? Die hat mir Google irgendwie nicht verraten wollen :shock:
Gruß
Peter

noisy_master 9. Jul 2018 20:44

AW: USB Parallel Adapter DatenBits ansteuern
 
Hi Peter,

sehr gerne: http://www.ftdichip.com/Support/Soft...les/Delphi.htm

das CBUS Bitbang Example hat mich am weitesten gebracht..

Habe mich zusäztlich durch https://learn.adafruit.com/adafruit-...-i2c-libraries nebst aller anderen dazugehörigen python libs gefrummelt und danach lief es mehr oder weniger auf anhieb

Wenn du weiter Fragen hast werde ich versuchen sie zu beantworten

Gruß
Dirk

himitsu 10. Jul 2018 11:24

AW: USB Parallel Adapter DatenBits ansteuern
 
Liste der Anhänge anzeigen (Anzahl: 2)
Wenn du keine bestehende Software hast, welche nur den LTP als Ausgabe besitzt, dann stellt sich sowieso die Frage, warum überhaupt dieser umständliche Umweg, anstatt direkt eine "richtige" IO-Karte zu nutzen.
Bei Google suchenUSB IO card

Und ansonsten gibt es viele fertige, günstige und leicht programmierbare Mikrocontroller mit USB-Anschluss.
von klein über größer bis groß
https://iothacks.blogspot.com/2017/0...bluetooth.html

pesi 10. Jul 2018 11:35

AW: USB Parallel Adapter DatenBits ansteuern
 
Danke Dir Dirk! :thumb::thumb::thumb:

Zitat:

Zitat von noisy_master (Beitrag 1406814)
Hi Peter,

sehr gerne: http://www.ftdichip.com/Support/Soft...les/Delphi.htm

das CBUS Bitbang Example hat mich am weitesten gebracht..

Habe mich zusäztlich durch https://learn.adafruit.com/adafruit-...-i2c-libraries nebst aller anderen dazugehörigen python libs gefrummelt und danach lief es mehr oder weniger auf anhieb

Wenn du weiter Fragen hast werde ich versuchen sie zu beantworten

Gruß
Dirk


noisy_master 10. Jul 2018 14:51

AW: USB Parallel Adapter DatenBits ansteuern
 
@himitsu:

Nein, ich habe kein bestehendes Projekt, aber ich brauchte einen 8Bit parallel Ausgang....was liegt da näher, als als das gute alte wohlbekannte Parallelinterface aka LPT zu benutzen?
Und günstig sein soll es natürlich auch(wie immer) und einfach zu programmieren

Somit war dann eben hinterher die günstigste(und einfachste) Variante das Adafruit FT232H

Gruß
Dirk

himitsu 10. Jul 2018 15:25

AW: USB Parallel Adapter DatenBits ansteuern
 
Zitat:

was liegt da näher, als als das gute alte wohlbekannte Parallelinterface aka LPT zu benutzen?
Benötigst du einen Parellel-Port, dessen Leitungen du manuell steuern willst,
oder möchtest du eigentlich nur irgendwelche steuerbare digitale Ausgänge? :zwinker:

Wobei das Adafruit FT232H kein LPT sondern COM nutzt.
Auf dem PC einen virtuellen COM-Port, der via USB in den FT232H geleitet wird.

Im Endeffekt somit das "Gleiche", also ein Mikrocontroller, der via Befehlen vom PC die IO-Ports steuert/abfragt. (hier eben mit fertig installiertem Programm/Firmware)


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz