Forum: PC-Programmierung Fremdgerät über AT-Bus ansprechen


von Hans L. (hans_l)


Lesenswert?

Hallo ,
ich will mit einem PC AT-Bus eine Karte mit VME Bus ansprechen . In der 
einfachsten Kommunikation wird die VME-Bus Karte mit 2 Bits gefragt 
Ready to Write oder Ready to Read und dann über den 16 Bit-Bus 
beschrieben oder gelesen . Ich habe noch eine AT-Bus Laborkarte , weiß 
jemand ob ich mit Adress- , Datenbus und den 2 Statusbits über ein 
Terminalprogramm auf die Karte zugreifen kann oder denke ich hier 
komplett falsch ?

Vielen Dank für jede Antwort
Hans

von Ohforf S. (ohforf)


Lesenswert?

Ich verstehe unter "Terminalprogramm" ein Programm, mit dem man die 
RS232 Schnittstelle anspricht.
Damit willst du eine... äh... ISA-Bus Karte steuern ?

Ich hab vor langer Zeit mal einen prititve ISA-Bus Karte gebaut.
-TLL-Vergleicher, eine Seite am Adressbus, andere Seite DIP-Schalter,
damit stellt man die Adresse der Karte ein.
-TTL-Bustreiber am Datenbus, wird vom Ausgang des Vergleichers aktiviert 
wenn die richtige Adresse anliegt.
Reichlich primitiv, aber funktioniert hats.
Als Software hab ich was zusammengehackt, das die Karte anspricht wie 
den Parallelport - nur halt auf einer anderen Adresse.
Der Kram geht natürlich nur mit älteren Betriebssytemen die direkten 
Hardwarezugriff ohne Treiber erlauben.

von Hans L. (hans_l)


Lesenswert?

Hallo ,
die VME-Buskarte würde ich am liebsten direkt mit dem AT-Bus ansprechen 
, die hat einen eigenen Adressdekoder , diese Laborkarte wäre nur ein " 
Steckeradapter " ohne eigene Elektronik .

MfG
Hans

von Purzel H. (hacky)


Lesenswert?

@Hans L. (hans_l)

du kommst 20 Jahre zu spaet mit der AT Buskarte. Das Problem ist weniger 
der Bus, wie die Treiber. Eine moderne Loesung ist ein USB-to-Serial mit 
Parallel I/O zB den FT245. Auf der PC Seite spricht man mit einem UART, 
auf der Hardware seite wie mit dem Paralelport eines UART, 8bit 
parallel, R/W, plus ein DataReady plus ein QueueFull.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.