怎么把一个十进制数转换成4字节的十六进制数?

2019-07-17 14:05发布

如题,向串口发送十六进制数,例如10000转换成0x00,0x00,0x27,0x10,然后送到串口,用数值至十六进制字符串函数,转成的是2710,不是我希望的,怎么转啊,求高手,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
woodmice
1楼-- · 2019-07-17 18:25
你希望的是什么啊
幻影刀侠
2楼-- · 2019-07-17 20:49
ok???????????????????????????????????????????????????
怎么把一个十进制数转换成4字节的十六进制数? - labview论坛 - 中国电子技术论坛 - .png
zxw七里香
3楼-- · 2019-07-17 23:15
woodmice 发表于 2014-11-8 23:38
你希望的是什么啊

就是相当于用串口调试助手直接发送0x00  0x00  0x27  0x10,貌似labview不能直接发,就想把十进制数10000转换成这样的形式接到串口写输入端
zxw七里香
4楼-- · 2019-07-17 23:26
幻影刀侠 发表于 2014-11-8 23:44
ok???????????????????????????????????????????????????

嗯,谢谢,是要得到这样的输出,你那个十六进制输出是怎么接的啊,把这个数组接到串口写,这四个数是按照0x00---0x10的顺序送给串口的吗?(先问下,因为你的这一步我还没实现)
sunwujie33
5楼-- · 2019-07-18 01:59
 精彩回答 2  元偷偷看……
幻影刀侠
6楼-- · 2019-07-18 07:42
zxw七里香 发表于 2014-11-9 12:09
嗯,谢谢,是要得到这样的输出,你那个十六进制输出是怎么接的啊,把这个数组接到串口写,这四个数是按照 ...

输出什么样的形式,看你自己定的协议了。如果纯粹是数组,你发数字的话,十进制,十六进制,效果是一样的。你发字符的话,就不一样了。主要看你的接收方是怎么处理数据的了。。。

一周热门 更多>