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

为啥有些发送字符串需要选择加回车换行

huihui163 2021-01-07 浏览量:885

1.png

图片所示,不选择回车换行 的话,发送的话,单片机就接收不到

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 回车换行是文本显示界面中最常用的分隔符,本质上还是为了文本分割,因为使用到的是文本界面,出于界面友好使用回车换行,如果是单纯的发送和接收数据,也可以约定和使用其它的分割符号。
    • 发布于 2021-01-07
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 你的单片机程序就是通回车换行来判断一帧数据的,如果想要去除那么主要修改单片机程序
    • 发布于2021-01-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 你单片机的接收机制问题需要修改单片机的接收方式一般来讲中断接收然后使用字符串拼接就不会出现这个情况
    • 发布于2021-01-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果不引入协议,单纯的发送字符串类数据,串口处理中以回车这个在有效字符串中本身不会出现字符为信息分割符是比较经济,安全和实用的,反之,则需要专门定义一个合适的分隔符。
    • 发布于2021-01-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 等于告诉对方,这是一帧数据的结束
    • 发布于2021-01-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

为啥有些发送字符串需要选择加回车换行