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

为什么串口调试助手不能显示传送数据

电子大拿 2019-01-22 浏览量:4498
串口调试助手能够往STM32发送数据但是却不能在串口打印助手上面显示出来,请问是什么问题呢?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你是要显示STM32发送过来的数据还是显示你发送的数据?如果是STM32发送过来的不能显示,要不就是硬件有问题或者STM32程序有问题。如果你要显示你发送的数据,那就是串口助手不支持,换一个串口助手,比如sscom5.13.1 这个是可以显示的。
    • 发布于 2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:14
  • 你单片机收到数据后 需要反馈  的。还有 需要选择16进制的数据
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 2
    • 0

  • 应该是串口初始化没配置好,还就是你怎么知道stm32是接收到的?
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以先跑串口例程单独测试收或者发显示,如果正常说明硬件问题不大,然后再去看初始化例程,上位机波特率设置这些!一步步排除!
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 出现这种问题,楼主首先要排除硬件问题,可以用标准例程来测试硬件是否是好的;在排除了硬件问题之后,再来排除软件方面的问题,确定一下自己写的程序中,软件配置是不是有问题。
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 第一,看下是不是发送格式跟接收格式一样,第二,调试助手换个,有可能死机,第三,替换法换个硬件看下是不是硬件出问题了,看下两根数据线是否虚焊断路,同时检测程序发送部分是否正常
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个需要看看波特率设置的是否正确,然后看看到吗是不是可以正常的执行的。用例程试一下,看看可不可以
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口助手打印的需要你单片机从串口发送出数据才能显示啊,建议直接使用printf函数,既方便有能显示各类信息。但是printf函数在使用之前要重映射printf函数到串口,不然printf函数就算执行完毕了,也不会从串口输出。重映射的方法可以参考正点原子的程序。
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 这是stm32发送数据的代码出错了,检查一下,先从串口发送单个字节为起点来检测。
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 接收端选择ASCII码的话,有些数据是不能显示的,你可以先设置为16进制接收,应该就有数据显示了。
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 你单片机往电脑发,PC端才能显示啊,如果你发了,但是没有收到,而且你往单片机发可以,那要么你的线路问题,要么USB转串口坏了
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口打印助手要显示发送才行,发送是往单片机发的
    • 发布于2019-02-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 数据的显示方式是什么样的,编码方式又一样不一样
    • 发布于2019-02-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个重点检查你的传输数据,最好是对你的数据做一个校验
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

为什么串口调试助手不能显示传送数据