Forum: Mikrocontroller und Digitale Elektronik GPIB-Geräte antworten nicht


von Tobi (Gast)


Lesenswert?

Hallo zusammen!

Ich habe mit einem NEC 7210 (GPIB-Controller), dem FTDI FT232RQ und 
einem ATmega32 einen USB-GPIB Wandler aufgebaut. Soweit so gut. 
Funktioniert alles einwandfrei. Die Geräte lassen sich ansprechen und 
asulesen, usw.
Ich habe immer folgenden Ablauf (Networkanalyzer von HP, 857xx Reihe):

-Gerät als Listener schalten, Daten schreiben
-Gerät als Talker schalten, Daten empfangen

Es gibt nur 1 Problem: Manchmal bleiben die GPIB-Geräte stumm, wenn sie 
als "Talker" addressiert werden, obwohl Messwerte vorliegen. Die Geräte 
hätten also Grund zum "talken", tun dies aber nicht. Wenn ich allerdings 
einen Delay zwischen zwischen der Listner- und Talkerumschaltung 
einbaue, funktionierts besser, aber immer noch nicht ganz einwandfrei.

Hat da irgendeiner von euch eine Idee??

MfG Tobi

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Vielleicht sind die alten Geräte schlicht zu langsam. Ich habe einen 
alten SCSI-Scanner, der wird von Windows beim Booten nicht mehr erkannt, 
weil er auf die SCSI-Anforderung zu spät antwortet.

von Tobi (Gast)


Lesenswert?

Hi Christoph!

Danke für die Antwort. Hab ich mir auch schon gedacht. Aber dann müsste 
das ganze irgendwie regelmäßiger passieren. Manchmal geht's eben und 
manchmal nicht. Komisch..

von holm (Gast)


Lesenswert?

Sorry keine Info zum GPIB...

Christoph, SCSI war schon immer so spezifiziert, daß man Geräte während 
der Rechner läuft ein- und ausschalten konnte, das gilt sogar für 
Festplatten.
Nicht Dein Scanner ist nicht mehr geeignet, sondern das Windwos schert 
sich einen Scheißdreck um Geräte- und Busspezifikationen, das ist der 
Grund.

Gruß,

Holm

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.