• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

Arduino串口监测的时候如何显示字符?在线等!急!

Albert_Wang 2016-04-30 浏览量:2074

Arduino串口监测的时候如何显示字符?在线等!急!,程序是这样编的。在串口助手监测串口时,打开HEX显示按钮Arduino串口监测的时候如何显示字符?在线等!急!,如何显示字符?比如说我现在编译发送的数据是“aa11”,那么打开调试助手接收的也是“aa11”Arduino串口监测的时候如何显示字符?在线等!急!,但是打开HEX显示就变成了这样Arduino串口监测的时候如何显示字符?在线等!急!。怎样编写代码可以使得打开HEX显示的时候显示的是字符?

1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案

  • 不行的,HEX显示就是16进制的显示,16进制中是没有aa11的,只有0~F。

    你只能以字符显示 。

    这里的61是“a”的16进制表示,31是“1”的16进制表示。

    也就是acsii码的表示。



    如果真要是想在HEX下显示aa11那么就直接发送 0xaa11,

    那么显示的就会是 AA 11

其他答案 数量:3

  • 楼主,你输出的“aa11", hex显示当然就是”61 61 31 31“了,这个有什么纠结的呢?

    如上图的圆圈显示,a的十六进制就是”61“

    同理, 1的十六进制就是”31“。

    如果你想强制转成字符,那就只有你自己写个串口助手进行转换了,不过没什么意义。

    不知道这样解释还够清楚了。

  • 给你个串口调试助手,这个可以分为16进制和字符显示两种显示方式,希望对楼主有用。
    • 发布于2016-05-03
    • 举报
    • 评论 0
    • 1
    • 0

相关问题

问题达人换一批

Arduino串口监测的时候如何显示字符?在线等!急!