我现在在学习串口编程,用的是VB
我发送一帧有11个字节,其中有两个字节是这样的:假如用户要输入50.00HZ频率的参数,协议里将50.00HZ做了如下处理50.00*100再转化为16进制(1388H),但是这个传送帧存储格式88 13 ,共占两个字节,我用了VB 里函数HEX(5000)=1388, 请问我怎么将它存储成88 13?
我发送一帧有11个字节,其中有两个字节是这样的:假如用户要输入50.00HZ频率的参数,协议里将50.00HZ做了如下处理50.00*100再转化为16进制(1388H),但是这个传送帧存储格式88 13 ,共占两个字节,我用了VB 里函数HEX(5000)=1388, 请问我怎么将它存储成88 13?
Dim sj As String
sj = Hex(50# * 100)
Debug.Print sj
sj = Right(sj, 2) & Left(sj, 2)
Debug.Print sj