03.04.2008, 13:17
Ich versuche einen PIC18F4550 über LabVIEW anzusteuern. Ziel ist es ein paar Aus- und Eingänge auf 0 und 1 schalten zu können. Den gesamten C-Quellcode des PICs besitze ich.
Mein Gerät wird in MAX erkannt und ich kann über VISA Interactive Control darauf zu greifen.
Jedoch verwirrt mich noch ein bißchen, wie ich die Ausgabewerte von VISAIC interpretieren soll, bzw. was ich überhaupt eintippen muss, um eine nennenswerte Reaktion meines PICs zu erzielen.
Beipiel:
Unter dem Punkt "Basic I/O" kann ich den Befehl "*IDN?n" an das Gerät schicken und erhalte als Antwort "Return Count d6". Was kann ich mit dem Wert anfangen? Wo kann ich die Bedeutung nachschlagen? Gibts da ein paar allgemeine normierte Befehlssätze?
Anderes Beispiel:
Unter "Interface I/O" kann ich Befehle über an den USB Port senden und empfangen. Was die Punkte bmRequestType usw. heißen weiß ich über die USB-Spezifikation. Aber was kann ich im "Buffer" eingeben?
C-Code? Hexzahlen????
Bräuchte nur ein paar allgemeine Beispiele damit ich das Prinzip halbwegs nachvollziehen kann. Leider habe ich bisher nichts hilfreiches dazu gefunden.
Ich hoffe jemand kann mir bei meinem Problem weiterhelfen! Vielen Dank im Voraus!!!
Mein Gerät wird in MAX erkannt und ich kann über VISA Interactive Control darauf zu greifen.
Jedoch verwirrt mich noch ein bißchen, wie ich die Ausgabewerte von VISAIC interpretieren soll, bzw. was ich überhaupt eintippen muss, um eine nennenswerte Reaktion meines PICs zu erzielen.
Beipiel:
Unter dem Punkt "Basic I/O" kann ich den Befehl "*IDN?n" an das Gerät schicken und erhalte als Antwort "Return Count d6". Was kann ich mit dem Wert anfangen? Wo kann ich die Bedeutung nachschlagen? Gibts da ein paar allgemeine normierte Befehlssätze?
Anderes Beispiel:
Unter "Interface I/O" kann ich Befehle über an den USB Port senden und empfangen. Was die Punkte bmRequestType usw. heißen weiß ich über die USB-Spezifikation. Aber was kann ich im "Buffer" eingeben?
C-Code? Hexzahlen????
Bräuchte nur ein paar allgemeine Beispiele damit ich das Prinzip halbwegs nachvollziehen kann. Leider habe ich bisher nichts hilfreiches dazu gefunden.
Ich hoffe jemand kann mir bei meinem Problem weiterhelfen! Vielen Dank im Voraus!!!