Ich habe ein Problem beim Auslesen eines Wertes über die serielle Schnittstelle. Die auszulesende Anzeigeeinheit muss ein Ctrl+B (STX) empfangen, um den aktuellen Messwert bereitzustellen.
Was könnte der Fehler in meinem kl. Programms sein? Ich erhalte stets den Wert -1 in Zelle (1,B).
Sub aktWert()
Blatt$ = "Tabelle1"
Rem das Tabellenblatt
ThisWorkbook.Sheets(Blatt$).Activate
Columns("B").Select
Rem Markieren
Selection.ClearContents
Rem Löschen
OPENCOM "com2:9600,N,8,2"
SENDBYTE Asc("0010")
Cells(1, 2).Value = READBYTE
CLOSECOM
End Sub