问题描述不清晰。 ① 串口收到的数据当然是十六进制,然后你为什么想要把它转成十进制?为了显示输出? ② 收到的数据是几个字节?什么格式?如何解析?LE还是BE?
追问
收到的数据是一个整型的数转化为4个一个字节的16进制的数,类似于将一个整型数转化为16进制的fa fb fc 03,然后发给单片机的串口,然后我想将这4个16进制数解析成原来的那个整数进行运算,之后把再讲整型运算结果解析成4个字节的16进制发出去。可是我发现如果串口接受到fa,实际上接受的只是ascii码的"f" "a"而不是16进制的fa