Hardware Reference
In-Depth Information
Nach Anklicken der Schaltfläche „Start Reading“ sollte im Ausgabefenster die Ant-
wort des Geräts zu sehen sein:
Diese Antwort entspricht dem, was gemäß Tabelle 5 des Standards USB488 als
488.2-kompatible USBTMC-Geräteantwort zu erwarten ist.
10.4 Eine andere Methode der Synchronisation
Noch einmal soll vorgegriffen werden, um zu demonstrieren, dass es noch eine
andere Verfahrensweise gibt, um das MAV Bit abzufragen. Ein Gerät kann, wenn es
dazu vorbereitet wurde, selbsttätig mitteilen, dass eine Antwort zum Abholen bereit
ist. Dazu wird ebenfalls der Interrupt IN Endpoint benutzt, aber mit dem Unter-
schied, dass der Host nicht vorher nach dem Status Byte fragt. Diese Methode ent-
spricht dem Service Request aus der IEEE 488-Welt.
Schritt 1: Das Gerät wird darauf vorbereitet, eine Bedienungsanforderung zu
stellen, wenn das MAV-Bit auf 1 gesetzt wird, indem über den Bulk-OUT
Endpoint die USBTMC Device dependent Command Message *SRE 16 gesendet
wird.
Damit wird in einem geräteinternen Register namens Service Request Enable Regis-
ter das Bit 4 auf 1 gesetzt, um eine Bedienungsanforderung zu erzeugen, wenn das
MAV-Bit im Status Byte auf 1 geht. Der Fernsteuerbefehl *SRE 16 muss auch wieder
als Datei mit einem Hex-Editor hergestellt werden.
Dann wird der Interrupt-IN Endpoint nach der zuvor beschriebenen Methode so
eingestellt, dass er Daten aus dem Gerät liest.
Search WWH ::




Custom Search