串口通信数据转换问题

2019-07-18 01:45发布

我的软件需要将labview设置的一个数值发送给下位机。例如数字1发送给下位机,下位机需要接受1字节的16进制数,我将数字1转换为十六进制01,然后发送给下位机。可是下位机收到的是ascii吗3031。我想请问如何才能传递十六进制数给下位机。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
0oam_mao0
2019-07-18 10:11
suoai1215 发表于 2015-12-10 21:40
下位机收到的ASCII码3031没错,它的十六进制表示形式即是01H,下位机可以识别并认为3031的ASCII码就是它想要的十六进制数值。

由于下位机软件不是我编写的,而我所需要做的就是当labview的输入控件是1时我就发送ASCII码01给下位机,当输入控件是10时就发送ASCII码0A给下位机,请问这样该如何实现

一周热门 更多>