Ersatz für Parallelport / Schrittmotor

Gast #1975295
Lesenswert?
• ▲
▼
Hi,

ich vermute mal, ich bin jetzt eher nicht im richtigen Board - aber 
irgend wie scheinen mir die anderen auch nicht passender.

Also: ich habe hier einen Schrittmotor, der über die IOs eines 
PC-Parallelport angesteuert wird. Das geht ganz gut und auch relativ 
flüssig - und ist für meine Zwecke ausreichend schnell.

Da die Parallelports allerdings langsam am Aussterben sind, suche ich 
jetzt nach einer Alternative. Ein USB/Parallel-Adapter kommt nicht in 
Frage, da man bei diesen Dingern keinen Zugriff auf die Register hat, 
die die Pins steuern (schon gar keinen zeitlich halbwegs exakten 
Zugriff, der für so einen Schrittmotor notwendig ist). Klassische 
IO-Karten sind entweder ebenfalls zu langsam oder schweineteuer.

Was gibt es sonst noch für Low-Cost-Alternativen?

TomoT
Persönliche Seite #1975367
Lesenswert?
• ▲
▼
TomoT schrieb:
> AFAIK kann man die Dinger aber auch schon nicht mehr über die HW-Ports
> ansteuern -> Echtzeit ade?

Natürlich kann man die Dinger über die I/O-Adressen ansteuern, der 
Devicetreiber dafür tut nichts anderes. Allerdings sind die I/O-Adressen 
davon andere als die der ISA-Onboard-Schnittstellen, und es kann auch 
sein, daß die Registerbelegung eine andere ist.
#1975422
Lesenswert?
• ▲
▼
Rufus Τ. Firefly schrieb:
> TomoT schrieb:
>> AFAIK kann man die Dinger aber auch schon nicht mehr über die HW-Ports
>> ansteuern -> Echtzeit ade?
>
> Natürlich kann man die Dinger über die I/O-Adressen ansteuern, der
> Devicetreiber dafür tut nichts anderes. Allerdings sind die I/O-Adressen
> davon andere als die der ISA-Onboard-Schnittstellen, und es kann auch
> sein, daß die Registerbelegung eine andere ist.

Genau das ist der Punkt. Die PCI-Karten werden nicht im unteren 
Adaptersegment eingeblendet. Also nicht bei 0x378, 0x278 oder so 
ähnlich. Damit ist auch die Software, die auf die alten Parallelports 
zugeschnitten ist, nicht verwendbar.

Wenn es nur darum geht, den Parallelport nachzubilden, würde ich mir den 
FT245 (oder FT232) anschauen, siehe www.ftdichip.com. Der FT245 hat 
einen 8-bit Parallelbus und der FT232 kann im Bit-Bang-Modus betrieben 
werden, siehe 
http://www.ftdichip.com/Support/Documents/AppNotes/AN_232R-01_Bit_Bang_Mode_Available_For_FT232R_and_Ft245R.pdf


Servus
Michael

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.