SOS----在线急等,关于串口接收数据时,中间有空格的问题! ( 积分: 100 )

  • 主题发起人 主题发起人 vkeyj
  • 开始时间 开始时间
V

vkeyj

Unregistered / Unconfirmed
GUEST, unregistred user!
如果说我通过COM发送两个汉字:我们
我们=CED2C3C7
我用串口调试助手测试时发现,如果用十六进制显示的话,那么
CED2C3C7 ==23 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 (假如说等这么多),这样一来,那第一个C就等于23 22 而我要的是c=2322,中间没有空格
一开始,我以为是:result:=result+inttohex(ord(str),2);里,那个2的问题,但我用showmessage看一下,却不是这个原因,请问我哪个高手知道这是什么原因?谢谢!
 
有高手说是设备的问题 ,不知道是不是!
 
BZ,各位高手,快救命呀!
 
不太明白,LZ怎么转变了两次。我们:16进制编码($CE$D2$C3$C7),此时的CE表示的是16进制而不是字符的‘CE’
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
927
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部