在使用ESP32 开发的过程中,遇到需要使用调试串口输出byte[] 数据的场景。

在byte[] 数组中,如果有数据值为0x0a (十进制为10),则实际输出为 0x0D,0x0A。 多了0x0D 这个数据。

查询得知,putchar(0x0a) 为输出换行符, 在ESP32 输出 换行时,前面会自动加上0x0D(回车符号)。从而造成,串口接收者,多收到一个数据。

解决方法:不要putchar 来打印byte[],  可以使用printf("%.2x",byte[]);  输出为16进制格式的字符串,串口接收者,要稍麻烦点,处理数据。

ESP32 putchar 输出多一个数据问题相关推荐

  1. 数组排序:声明一个整型数组并填充数据,排序,输出排序后数据,倒序输出数据。

    数组排序:声明一个整型数组并填充数据,排序,输出排序后数据,倒序输出数据. int[] arr = new int[10];for (int i = 0;i<arr.length;i++){ar ...

  2. vector函数去除最后一个数据以及输出

    #include <string.h> #include <vector> #include <iostream> using namespace std;int ...

  3. 探究!一个数据包在网络中的心路历程

    来自:小林coding 前言 想必不少小伙伴面试过程中,会遇到「当键入网址后,到网页显示,其间发生了什么」的面试题. 还别说,这真是挺常问的这题,前几天坐在我旁边的主管电话面试应聘者的时候,也问了这个 ...

  4. java json数据输出,java服务器端输出JSON格式数据

    java服务器端输出JSON格式数据 本文我们讨论如何在服务器端输出 JSON 格式的数据.以 Java 为例,我们将演示将一个 Java 对象编码为 JSON 格式的文本. 将 String 对象编 ...

  5. 如何创建一个数据科学项目?

    摘要: 在一个新的数据科学项目,你应该如何组织你的项目流程?数据和代码要放在那里?应该使用什么工具?在对数据处理之前,需要考虑哪些方面?读完本文,会让你拥有一个更加科学的工作流程. 假如你想要开始一个 ...

  6. /*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输出每一个学生的总分、平均分、最高分、最低分。

    package HomeWork; import java.util.Arrays; import java.util.Scanner; /*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输 ...

  7. 如何创建一个数据科学项目? 1

    假如你想要开始一个新的数据科学项目,比如对数据集进行简单的分析,或者是一个复杂的项目.你应该如何组织你的项目流程?数据和代码要放在那里?应该使用什么工具?在对数据处理之前,需要考虑哪些方面? 数据科学 ...

  8. python多次输入数据_如何用python3输出重复的数据?

    面对很多重复的数据,如果人工一个个处理起来会很麻烦,而且要浪费大量的时间和精力.之前就python处理数据是简单便捷的,有没有一种方法能把重复的数据输出出来,这样就一目了然了.相信有一些小伙伴也跟小编 ...

  9. php api json,PHP API接口必备之输出json格式数据实例详解

    这篇文章主要给大家介绍了关于PHP API接口必备之输出json格式数据的相关资料文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧. 前言 我们在日常的开发工 ...

最新文章

  1. 4.2w Star的文件同步工具,比VIP网盘还好用!
  2. 全卷积神经网路【U-net项目实战】Unet++
  3. 浏览器内存不足导致页面崩溃_深度精读:浏览器渲染原理 [8000字图文并茂]
  4. k8s安装部署步骤_30分钟无坑部署K8S单Master集群
  5. SAP UI5 应用开发教程之二十九 - SAP UI5 的路由和导航功能介绍
  6. Android—简单路由框架实践
  7. Linux:进程实例信息(/proc)
  8. Android搭建web,Android手机搭建WEB环境
  9. 中国程序员最应该感谢的几家公司
  10. 使用jps查看JAVA进程号
  11. 实现简单的中英互译的安卓App
  12. 如何画出一张合格的技术架构图?
  13. 谷歌浏览器SwitchyOmega插件下载安装
  14. 软件设计中的心跳机制
  15. DDR2(SDRAM)初始化 28个步骤总结
  16. 数显之家快讯:「SHIO世硕心语」2021年,中国不可错过的5大红利!
  17. 目标检测:速度和准确性比较(Fater R-CNN,R-FCN,SSD,FPN,RetinaNet和YOLOv3)
  18. ESMap平台在线开发工具介绍-易景空间地图
  19. 强强联合,跨界而来,2022苏州元宇宙大会重启!
  20. javascript学习-canvas

热门文章

  1. E6终极备忘:修复IE6下_25+_Bugs
  2. 山东理工大学matlab考试,山东理工大学汽车理论课程设计MATLAb程序
  3. Cannot set property 'innerHTML' of null解决办法
  4. 同一个世界,同一个梦想
  5. L2-001 紧急救援 (25 分)最短路径 迪杰斯特拉算法
  6. 基于JAVA如家酒店管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  7. 从亨利·福特到Facebook业务数据分析
  8. http://www.3lian.com/edu/2014/01-25/126892.html
  9. 用计算机做帐,会计如何电脑做帐
  10. ssm财务管理系统 毕业设计源码282251