串口调试助手发送的数据后面为啥多了两个字节,0d和0A

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了串口调试助手发送的数据后面为啥多了两个字节,0d和0A相关的知识,希望对你有一定的参考价值。

串口助手 上应该有个 “发送新行”的字样,勾选它的话,会自动在每个数据加上回车换行,16进制就是0D 0A.取消点击就行。


参考技术A 搜一下:串口调试助手发送的数据后面为什么多了两个字节,0d和0A

FPGA学习之串口组合多字节问题

FPGA学习之串口组合多字节问题,前一帖子在学习的过程中发现在PC发送多个字节的时候,PC接受到的字节除了第一个后面可能都不对。经过网上学习以及对比之前的源码,发现了问题所在。

一、复习串口数据一帧的基本组成

二、串口调试助手

由于串口助手在发送的时候,无校验位,所以每个字节实际上是10位的,故我们的源码里面相应的也要改为10位一帧,不然会导致时序不一致,接受出现错误。

三、程序修改如下:

 

四、实验结果

终于如愿以偿了!!!

以上是关于串口调试助手发送的数据后面为啥多了两个字节,0d和0A的主要内容,如果未能解决你的问题,请参考以下文章

stm32发送数据给上位机用串口调试助手接收为什么只接收到第一个字节数据?

FPGA学习之串口组合多字节问题

串口调试助手都能实现啥功能啊

为啥用串口调试助手和pic单片机相连发的指令都没有反应呢。

怎么用串口助手发送数组?

串口调试助手