Hallo Zusammen, ich möchte bei der UART-Schnittstelle 8 Bytes einlesen und mit diesen dann weiter arbeiten, Einlesen kann ich diese als String aber leider kann ich diese nicht in Bytes umwandeln. Könnt ihr mir bitte mitteilen was ich da falsch mache?
Mit dem "Signal" steuere ich lediglich einen Ausgang an um am Oszi das Einlesen zu sehen.
Danke
V_K
Hier mein Empfangscode:
$regfile = "m32u4def.dat" 'Arduino Micro eingesetzter Mikrocontroller
$crystal = 16000000
$hwstack = 40
$swstack = 32
$framesize = 100
$baud = 115200
'---------Konfiguration------------------------------------------------------------------------------------------------------------
'-Eingang---------------------------------------------------------------------------------------------------------------------------
Config Portd.6 = Output 'Pin 17 Ausgang
'----------Aliasnamen-------------------------------------------------------------------------------------------------------------
Signal Alias Portd.6
Signal = 1
Dim Str_dat_ein As String * 1
Dim B As Byte
Do
If Ischarwaiting() = 1 Then
Signal = 0
Str_dat_ein = Inkey()
B = Val(str_dat_ein)
Printbin B
Signal = 1
End If
Loop
Mit dem "Signal" steuere ich lediglich einen Ausgang an um am Oszi das Einlesen zu sehen.
Danke
V_K
Hier mein Empfangscode:
$regfile = "m32u4def.dat" 'Arduino Micro eingesetzter Mikrocontroller
$crystal = 16000000
$hwstack = 40
$swstack = 32
$framesize = 100
$baud = 115200
'---------Konfiguration------------------------------------------------------------------------------------------------------------
'-Eingang---------------------------------------------------------------------------------------------------------------------------
Config Portd.6 = Output 'Pin 17 Ausgang
'----------Aliasnamen-------------------------------------------------------------------------------------------------------------
Signal Alias Portd.6
Signal = 1
Dim Str_dat_ein As String * 1
Dim B As Byte
Do
If Ischarwaiting() = 1 Then
Signal = 0
Str_dat_ein = Inkey()
B = Val(str_dat_ein)
Printbin B
Signal = 1
End If
Loop