串口调试助手数据处理问题

2019-03-24 10:08发布

       这是我在串口调试助手收到的16进制数据,每4个字节是一个数,需要转换成10进制数,我不知道怎样让单片机每发送4个字节就换行显示,而且有方便快捷的办法转成10进制么?谢谢大家。
00 FF F0 C1 27 7F FF FF FF FF FE A3 3B 00 00 02
07 FF F3 1D 64 FF F0 C3 2E 69 55 2B 00 FF F0 C1
55 00 00 00 5B 2A DD 6A C0 00 00 06 26 46 EE CA
80 00 89 54 40 FF FF FB 69 7F FF FF FF FF F0 C0
70 2E 68 9A 00 FF F0 C0 70 7F FF FF FF 00 04 7C
E5

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
15条回答
qiushenghua
2019-03-25 13:42
ienglgge 发表于 2015-5-20 22:19
你的发送函数应该是uartsendbyte之类的东西,要发送数字10,参数写成‘10’,加单引号,就可以了。

'10'是非法内容。单引号包裹的是字符,10有2个字符,是字符串,字符串需要用双引号包裹。

一般对与固定的字符串才这么处理,对于变化的字符串特别是数字,一般都是将其转化为ASCII再发出。

需要取整数的各个位上的数字,再将其转换成ASCII。

一周热门 更多>

相关问题

    相关文章