08.11.2007, 09:53
Hallo Leute,
ich habe nun schon eine Weile gesucht und noch nichts passendes gefunden. Vielleicht kann mir einer von euch helfen.
Meine Frage ist eigentlich eine reine Verständnisfrage. Es geht um die Kommmunikation mit einem Gerät über eine serielle Schnittstelle.
Nun habe ich eine Frage: Wenn ich eine Adresse (z.B. AAAA) habe und es mit dieser VISA-Kommunikation schicken will, wird ja diese Adresse nun zerlegt und in Bits umgewandelt. Mich interessiert nun wie die Adresse zerlegt wird. Werden die einzelnen Buchstaben nun genommen und als ASCII interpretiert (für "A" wäre es dann der Wert "65") und dann in Bits umgewandelt (für "65" wäre es dann "0100 0001")???
Oder nimmt man "A" als Hexadezimalzahl an und wandelt es dann in Bits um ("1010")???
Wie man sieht würde ich mir bei der Kommunikation 4 Bits sparen. Damit wäre meine Übertragung schneller.
Falls jemand eine Antwort drauf hat, bitte melden.
MfG Joe
PS: Ich vermute, dass es ASCII ist, da ich ja bei VISA-Write einen String übergebe.
ich habe nun schon eine Weile gesucht und noch nichts passendes gefunden. Vielleicht kann mir einer von euch helfen.
Meine Frage ist eigentlich eine reine Verständnisfrage. Es geht um die Kommmunikation mit einem Gerät über eine serielle Schnittstelle.
Nun habe ich eine Frage: Wenn ich eine Adresse (z.B. AAAA) habe und es mit dieser VISA-Kommunikation schicken will, wird ja diese Adresse nun zerlegt und in Bits umgewandelt. Mich interessiert nun wie die Adresse zerlegt wird. Werden die einzelnen Buchstaben nun genommen und als ASCII interpretiert (für "A" wäre es dann der Wert "65") und dann in Bits umgewandelt (für "65" wäre es dann "0100 0001")???
Oder nimmt man "A" als Hexadezimalzahl an und wandelt es dann in Bits um ("1010")???
Wie man sieht würde ich mir bei der Kommunikation 4 Bits sparen. Damit wäre meine Übertragung schneller.
Falls jemand eine Antwort drauf hat, bitte melden.
MfG Joe
PS: Ich vermute, dass es ASCII ist, da ich ja bei VISA-Write einen String übergebe.