hallo kollege,
damit klappts bei mir prima!
hatte gestern fast das selbe problem
Code:
'config UART Interrupt
On Urxc Onrxd 'Interrupt-Routine setzen
Enable URXC 'Interrupt URXC einschalten
Enable Interrupts 'Interrupts global zulassen
'config VARIABLES
Dim Astring As String * 1 , Bstring As String * 2 , Cstring As String * 2 , Dstring As String * 3
Dim Estring As String * 1 , Bdec As Integer , Chex As Integer , Ddec As Integer
'main program
Do
Loop
'UART interrupt routine
Onrxd:
Inputbin Astring , Bstring , Cstring , Dstring , Estring 'lese werte als strings
Print Astring
Bdec = Val(bstring) 'Val Convert a string to a number
Print Bdec
Chex = Hexval(cstring) 'Hexval Convert a hex string to a number
Print Chex
Ddec = Val(dstring) 'Val Convert a string to a number
Print Ddec
Print Estring
Return
End
ich würde alles als strings auslesen, ich gehe mal davon aus das die länge des strings konstant bleibt
Lesezeichen