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

STM32的串口接收一直都是出现发送出去的数据

loudian 2019-05-27 浏览量:2193
这种情况可能是什么原因导致的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 检查发送出去的数据跟接收到的数据是否一样,如果一样可能事rx, tx短路,用万用表蜂鸣器档位量一下即可确认,如果不一样,看是否是rx,tx接返 出现的乱码。
    • 发布于 2019-05-27
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:5
  • 可能是rx和tx有短路现象,也有可能接收设备把收到的数据又返回给stm32
    • 发布于2019-05-27
    • 举报
    • 评论 0
    • 3
    • 0

  • 检查下硬件,检查下程序里的串口寄存器是否正常,检查下是否开启发送中断。
    • 发布于2019-05-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 感觉像是发送接收引脚短路造成的。可以用万用表测量一下。
    • 发布于2019-05-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 拔掉总线上的设备,再测量如果还是这个情况,很有可能是RX/TX之间短路引起的
    • 发布于2019-05-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 有可能是发送和接收的引脚短路了,或者通信的目标设备,有这种回写的功能
    • 发布于2019-05-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32的串口接收一直都是出现发送出去的数据